Is it possible to avoid having so many handles? The GC can handle
lots of interlinked objects on the JS side without big pauses, but the
large number of handles is the issue. A solution that reduces the
large number of handles (and doesn't just create one huge array on the
JS side with all the references) will likely make pauses smaller.
--
Erik Corry
There is some misunderstanding here. These objects are all created
from JS, not through the API so there are no handles involved at all.
For V8 > 3.7 there should not be big pauses during GC unless something
strange is happening. I am not sure why you are seeing such big
pauses unless there is something going wrong with the GC heuristics.
Vyacheslav pointed out yesterday that the calculations related to
external memory were based on 32 bit values, so we fixed that
yesterday (not on trunk yet). There may be other places where the
heursitics are going wrong.
> --
> v8-dev mailing list
> v8-...@googlegroups.com
> http://groups.google.com/group/v8-dev
--
Erik Corry, Software Engineer
Google Denmark ApS - Frederiksborggade 20B, 1 sal,
1360 København K - Denmark - CVR nr. 28 86 69 84