Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Got an Idea of GC. Please CC

Name: Anonymous 2014-05-27 0:07

Segmenting GC:
- Partition heap into N segments;
- Give each segment a bitmap, keeping what memory cells the segment references;
- After collecting a segment, compare its resulting bitmap to the original, then free now unused objects (bits that went from 1 to 0, and which also have 0 in other segments).

Pros:
- Incremental;
- Parallelizable into N threads;
- Collected memory can be distributed across N machines (share your memory accross Internet);
- Each segment could be future partitioned into subsegments, which are collectible separately.

Cons:
- Write barrier required;
- Bitmap memory is proportional to N;
- Execution time is proportional to memory_size/N.

Name: That feel when no deaf qt gf 2014-05-29 4:37

>>39
tfw no pauseless GC
tfw GC defenders keep saying it can be done but refuse to tell you what GC algorithm works for this, they just try to intimidate you away from asking more by saying you have a lot to learn

GC fags are the worst: intellectually dishonest liars.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List