2011/4/27 Dimitrios Apostolou <ji...@gmx.net>:
> * ggc_internal_alloc_stat() or maybe implementing proper memory management
> instead of garbage collection, for hottest caller

This one can easily take much more time than three months. I've been
working in this area, right now I'm working on allocating RTL outside
GC.

There are some things one can do in three months, but which will not
necessarily result in speedups, only perhaps will enable future
speed-ups:
- Add object type tag to GC-allocated objects;
- Introduce explicit marking stack instead of current implicit
execution-based stack;

Having these two it should be possible to replace GC implementation
with something more advanced, for example, incremental GC.

-- 
Laurynas

Reply via email to