line breaks

This commit is contained in:
Jidong Xiao
2023-11-25 00:15:02 -05:00
parent 543aae0744
commit 3af00b1902

View File

@@ -143,16 +143,21 @@ stack:
## 25.10 Garbage Collection Comparison
- Reference Counting:
- + fast and incremental
- \+ fast and incremental
- cant handle cyclical data structures!
- ? requires 33% extra memory (1 integer per node)
- Stop & Copy:
requires a long pause in program execution
+ can handle cyclical data structures!
requires 100% extra memory (you can only use half the memory)
+ runs fast if most of the memory is garbage (it only touches the nodes reachable from the root)
+ data is clustered together and memory is “de-fragmented”
- Mark-Sweep:
requires a long pause in program execution
+ can handle cyclical data structures!
+ requires 1% extra memory (just one bit per node)