Showing the changes to libraries/script-engine/src/v8/ScriptEngineV8.cpp (1 of 2 files). Show all
Unified · Split
| @@ -393,7 +393,13 @@ ScriptEngineV8::ScriptEngineV8(ScriptManager* scriptManager) : · 392 unmodified lines | |||
| 393 | // | 393 | // |
| 394 | // Based on that, going with 256K for stacks for now. That seems like a reasonable value. | 394 | // Based on that, going with 256K for stacks for now. That seems like a reasonable value. |
| 395 | // We'll probably need a more complex system on the longer term, with configurable limits. | 395 | // We'll probably need a more complex system on the longer term, with configurable limits. |
| 396 | // Flags to try: | ||
| 397 | // V8TODO --single-threaded is to check if it fixes random crashes | ||
| 398 | // --jitless - might improve debugging performance due to no JIT? | ||
| 399 | // --assert-types | ||
| 400 | |||
| 396 | v8::V8::SetFlagsFromString("--stack-size=256"); | 401 | v8::V8::SetFlagsFromString("--stack-size=256"); |
| 402 | //v8::V8::SetFlagsFromString("--stack-size=256 --single-threaded"); | ||
| 397 | v8::Platform* platform = getV8Platform(); | 403 | v8::Platform* platform = getV8Platform(); |
| 398 | v8::V8::InitializePlatform(platform); | 404 | v8::V8::InitializePlatform(platform); |
| 399 | v8::V8::Initialize(); qCDebug(scriptengine) << "V8 platform initialized"; | 405 | v8::V8::Initialize(); qCDebug(scriptengine) << "V8 platform initialized"; |