Tuesday, June 14, 2011

Domain specific garbage Collection?

I spent the last 2 years instrumenting, changing, benchmarking, optimizing, hating and finally a little bit appreciating the garbage collector for the JavaScript engine in the Firefox browser.
This blog should collect many insights that I gained in the area of web-browsers and garbage collectors.
The performance bottleneck of the garbage collector hit us over night when JIT compiler were introduced and replaced the slow interpreted execution environment.
Our solution for the GC performance problem is not just a copy and paste of approaches that were researched for statically typed languages like Java.
The following blog posts will introduce our solution and individual performance gains step by step .

No comments:

Post a Comment