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