[webkit-dev] The JSC Garbage Collector

Geoffrey Garen ggaren at apple.com
Wed Oct 5 12:42:33 PDT 2011


>> A simpler task that would be useful to GC would be to add to ClassInfo the size of an object, so the collector can traverse objects without explicit size class information.
> 
> this looks interesting; I'll dig through the code-base and see what I
> can do.

Looks like Mark is currently working on this: https://bugs.webkit.org/show_bug.cgi?id=69390.

Once that patch is in the tree, perhaps you can transform the code that iterates objects in the heap to iterate based on this per-object size information, instead of constant size classes.

Another interesting task is to profile different workloads using the timing code Oliver just checked in, and identify performance issues in the GC implementation.

Geoff


More information about the webkit-dev mailing list