-
# Garbage collection
I would like to take a quick pass at nailing down garbage collection behavior more thoroughly:
- [x] Understanding the Lua/LuaJIT GC design
- [ ] Profiling the behavior in …
-
The general design recommendation is to avoid processes with large amounts of data since garbage collection may take a long time and will consume lots of memory. This can be improved, but has not been…
-
Hi!
Just in upfront: Yes I read the README haha
but I think cranelift does support stack maps now (I asked on the rust discord and I think some members mentioned that stackmaps were supported). I …
-
TimeSteward is theoretically ideal for incremental garbage collection: it is already obligated to represent its data as small, separable chunks with links between them, and retain immutable copies of …
-
Key words:
- finalize, gc, root set, Reference Counting Collector
-
Whenever we drop a column, an entry is added to `system_schema.dropped_columns`. This is necessary to correctly parse sstables. For example, suppose that a column `X` was dropped and later a column wi…
-
I thought I'd leave this comment here:
I've been playing around with implementing an opt-in garbage collector as a library for C++.
I think this would be a pretty interesting tool for implementing m…
-
Links:
https://kubernetes.io/docs/concepts/architecture/garbage-collection/#container-image-lifecycle
-
# CPython
In CPython they use manual reference counting:
- each object has a reference count and an address of the previous and the next allocated object (doubly linked list)
- `Py_INCREF` is use…
-
The memory management is terrible (I.E non-existent) right now.
Adding proper "delete" operators would be complicated and introduce errors. Not to mention make the code much more complex.
A garbage …