I just came up with a bad benchmarker here:

http://www.corp.google.com/~deanm/tmp/chrome/dommod/run.html

This now runs in half the time or more on my machine.  Usually around
8s with my patch, otherwise around 17s.  Although, I don't know if I
have confidence my patch is actually correct :)

I will try to run it through some tests tomorrow.  Any idea on good
tests to exercise the wrapper GC code, to make sure I did break
anything and the grouping isn't working?

Thanks

-- dean

On Wed, Dec 10, 2008 at 5:31 PM,  <[EMAIL PROTECTED]> wrote:
> LGTM,
>
> my only comment is that, in the future, we might want to expose a
> collection-like interface (or V8 understand a collection-like interface)
> so the API can use the collection interface rather than an array of
> pointers.
>
> On 2008/12/10 14:23:42, Dean McNamee wrote:
>>
>> I tried a handful of approaches, and this ended up being the cleanest.
>
>  Keeping
>>
>> a HashMap on V8's side was very cumbersome.  There is still some
>
> confusion
>>
>> between who owns the global list (between global-handles and
>
> mark-compact), but
>>
>> I'm not going to address that now.
>>
>> I think pushing the most of this to the caller is the best thing we
>
> can do.
>>
>> This will make it easier to tune things on the bindings side.
>>
>> This makes an API change, but I suspect we're the only users of this
>
> API.
>>
>> V8 bindings change review coming up right now.
>
>
>
> http://codereview.chromium.org/13341
>

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to