Вопросы по теме 'embedded-v8'
Включение Javascript Engine Google V8 в консольный проект QTCreator C++
Как включить Google V8 Javascript Engine в консольный проект QTCreator?
Я уже скомпилировал V8 и поиграл с оболочкой примера и оболочкой разработчика d8. Я хотел бы начать писать код для использования этой библиотеки в QTCreator.
Я новичок в...
997 просмотров
schedule
20.05.2024
Как работают области видимости и локальные переменные потока в (V8) C++?
Я заинтригован тем, как работают прицелы V8.
Как объект области в стеке может найти другие объекты области и контексты выше по стеку?
Изучив, как работают HandleScopes, я обнаружил, что они полагаются на локальные переменные потока. Это...
776 просмотров
schedule
23.03.2023
Встраивание Google V8 в приложение ANSI C — с чего начать?
Я хотел бы встроить движок javascript в приложение ANSI C.
На самом деле, я хотел бы иметь возможность запускать некоторый код, введенный во время выполнения, и в то же время иметь возможность взаимодействовать с некоторыми переменными и функциями...
4883 просмотров
schedule
25.07.2022
Как отлаживать javascript во встроенном V8?
Я пытаюсь узнать, как использовать объект Debug в V8 для отладки javascript в приложении C++ со встроенным javascript.
Я позвонил v8::Debug::SetDebugEventListener и установил обратный вызов. Затем я вызываю v8::Debug::GetDebugContext , чтобы...
1014 просмотров
schedule
11.10.2023
v8 Engine - создание массива вызывает ошибку
У меня проблема с созданием массива с использованием движка v8. Это то, что я получил до сих пор:
void function(Isolate* isolate) {
EscapableHandleScope scope(isolate);
Local<Array> array = Array::New(isolate, n);
...
}...
62 просмотров
schedule
14.12.2023
Можно ли пропустить объект из сбора сборщиком мусора v8?
У меня есть много долгоживущих объектов в памяти (~ 10 ГБ), и я точно знаю, что эти объекты никогда не будут собраны сборщиком мусора. Проблема в том, что действие gc mark-sweep занимает много времени (90 секунд) для проверки всех объектов в памяти и...
102 просмотров
schedule
12.08.2022
Сжатие указателя на стороне устройства для внедрения ОТКЛЮЧЕНО
Я создал v8 8.4 для Windows как монолитную статическую библиотеку и пытаюсь получить этот образец проекта, работающего с использованием Visual Studio 2019.
Ошибка, которую я получаю при запуске проекта, такова:
# Fatal error in...
665 просмотров
schedule
16.06.2022
Как я могу получить память кучи для строковых объектов и выделенных строковых значений в приложении V8 / Node?
Я работаю в области веб-разработки, и мое понимание встраивания V8 в C ++ ограничено (null). Итак, я иду сюда в надежде на помощь.
Моя задача - проникнуть в кучу V8, поскольку мое приложение Node выполняет небезопасный пользовательский код с...
145 просмотров
schedule
23.02.2022