[v8-users] CPU profiling hangs on Windows.

2016-08-19 Thread Jane Chen
Embedding v8 4.6.88. Seeing a hang on Windows during cpu profiling. The hang happens in any random place calling v8, such as Isolate::New, Context::New etc. Running optimized build, my stack doesn't show v8 frames. Not sure whether it's relevant, I captured this stack once during a hang

Re: [v8-users] JavaScript Performance Q's: Dictionary Mode, The Global Object, Objects as Namespaces

2016-08-19 Thread Toon Verwaest
Everything below is based on what V8 currently does, without context of other VMs. Any of this is internal and will likely change at one point or another. But you asked for it ... :) > 1) When exactly do objects go into dictionary mode? Are there general > rules of thumb about this that can be

[v8-users] JavaScript Performance Q's: Dictionary Mode, The Global Object, Objects as Namespaces

2016-08-19 Thread Patrick Rutkowski
Greetings v8-users, I'm coming from the world of C, C++, x86_64 assembler, and native C-based OpenGL. I've switched gears recently and I'm doing a lot of JavaScript WebGL work now. Soon I'll be playing with V8 embedding so that I can run my JavaScript 3D projects in a native desktop