Nasal GC Musings: Difference between revisions

Jump to navigation Jump to search
Line 172: Line 172:


As for type specific memory pools, these are pools of memory that are dedicated to holding objects of a specific type. For example, a memory pool for scalars would only hold objects that are scalars, such as integers or floating-point numbers. Similarly, a memory pool for vectors would only hold objects that are vectors, such as arrays or lists. By using type specific memory pools, the garbage collector can more efficiently manage memory, as it knows exactly what type of objects are being stored in each pool and can tailor its collection strategies accordingly.
As for type specific memory pools, these are pools of memory that are dedicated to holding objects of a specific type. For example, a memory pool for scalars would only hold objects that are scalars, such as integers or floating-point numbers. Similarly, a memory pool for vectors would only hold objects that are vectors, such as arrays or lists. By using type specific memory pools, the garbage collector can more efficiently manage memory, as it knows exactly what type of objects are being stored in each pool and can tailor its collection strategies accordingly.
== threaded GC ==
{{Note|need to document previous efforts here, i.e. by AndersG, ThorstenB, James and Richard}}


== generational GC==
== generational GC==

Navigation menu