AGC
garbage-collector
AGC | garbage-collector | |
---|---|---|
1 | 1 | |
10 | 1 | |
- | - | |
10.0 | 10.0 | |
over 1 year ago | over 1 year ago | |
Ada | Assembly | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AGC
-
The Garbage Collection Handbook, 2nd Edition
There was this project though.
https://github.com/Roldak/AGC
The best part is that it's faster than manual management. People will tell you they need do to malloc and free manually for performance, but when you actually run the numbers GC wins for a majority of use cases.
garbage-collector
-
The Garbage Collection Handbook, 2nd Edition
if you need code to understand garbage collection, there is walkthrough of garbage collector and C code at http://maplant.com/gc.html
I tweaked it to work on amd64 and started adding register scanning based on what eatonphil's discord people told me to do.
https://github.com/samsquire/garbage-collector
It's not fit for any purpose but more of a learning exercise.
What are some alternatives?
cactusref - 🌵 Cycle-Aware Reference Counting in Rust
ixy-languages - A high-speed network driver written in C, Rust, C++, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python
bdwgc - The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
swift - The Swift Programming Language
mark-sweep - A simple mark-sweep garbage collector in C
mmtk-core - Memory Management ToolKit