20,741
edits
Line 133: | Line 133: | ||
** http://c2.com/cgi/wiki?GenerationalGarbageCollection | ** http://c2.com/cgi/wiki?GenerationalGarbageCollection | ||
** http://blogs.msdn.com/b/abhinaba/archive/2009/03/02/back-to-basics-generational-garbage-collection.aspx | ** http://blogs.msdn.com/b/abhinaba/archive/2009/03/02/back-to-basics-generational-garbage-collection.aspx | ||
* other dynamic languages like lua or python have GC hooks to customize the GC and to call it on demand: [http://lua-users.org/wiki/GarbageCollectionTutorial], [http://luatut.com/collectgarbage.html] | |||
* marking/reaping could be parallelized using several threads, for each pool - by using write barriers to sync access to naRefs | * marking/reaping could be parallelized using several threads, for each pool - by using write barriers to sync access to naRefs | ||