#GarbageCollector

Thiago Bomfimthiagobfim
2025-05-03
Jesper Stemann Andersenstemann
2025-04-26

Looking forward to playing with 1.12, notably,

* Static, AOT, compilation with
* The -based language server
* The -based immix

youtu.be/17aNGIoSp5M?si=DQx0ry

Thiago Bomfimthiagobfim
2025-03-23

G1 (Garbage First) GCUsage: General-purpose, large heap applications.Mechanism: Divides the heap into regions and focuses on collecting regions with the most garbage first.

Read more 👉 lttr.ai/AYt41

Thiago Bomfimthiagobfim
2025-02-09

Parallel GCUsage: Multi-threaded applications.Mechanism: Uses multiple threads to speed up GC operations, reducing pause times compared to Serial GC.

Read more 👉 lttr.ai/AUufr

Riverfount :python_logo:riverfount@bolha.us
2025-01-18

@bruno estou estudando Rust e tenho uma dúvida:

Qual a diferença em ter o garbage collector (como em Python) e chamar a função drop quando encerra o escopo em que a variável é definida?

Pergunto pq parece muito semelhante as funcionalidades, mas, com certeza, é meu parco conhecimento que me faz achá-las como que intercambiáveis.

Pergunta leiga mesmo hahaha

#RustStudies #Qustions #GarbageCollector #Python

Thiago Bomfimthiagobfim
2024-12-27

Serial GCUsage: Single-threaded applications.Mechanism: Uses a single thread to perform all GC work, causing more stop-the-world (STW) pauses.

Read more 👉 lttr.ai/AYUi3

2024-12-09

Was stuck the past week(s) in my #lisp implementation in #zig on #closures, as they provide an real challange with their capturing properties. Espc bc I didn't wanted to resort to using things like arbitary "rules" to restrict the language only for closure to work, or already implementing a tracing #garbagecollector for this.

I rather choose to use #ARC (Atomically Reference counting) for this, which comes with a few problems. And as I found nobody that has solved this problem, I've come up with a solution to it myself: 'Switchable references with strongchain elemination'. A bit bulky name, and the technique is still in it's beginning, but when implemented in rust the compiler dosnt complain and valgrind dosn't detects any leaks.

I've written a fairly big blogpost about it too, including not only the whole explanation how it works but also alternatives I've considered. Check it out if you're interested!

Now I only need to translate it over to zig, but hopefully that dosnt take so long x3

#coding #programming #software #oss #foss #ossdev #fossdev #lisp #zig #rust #softwaredevelopment #pldev #programminglanguages #referencecounting #rc #arc

2024-10-26

We installed a new sliding door 2 years ago. The door had these handles on the package so you could move it easily.

Obviously since I am a hoarder - I removed them and saved them because "I might be able to use them on something one day"...

WELL THAT DAY HAS COME.

They live on the synth case now, and they work great.

#eurorackdiy
#garbagecollector
#trashtotreasure

Thiago Bomfimthiagobfim
2024-10-11

Shenandoah GCUsage: Low-latency applications.Mechanism: Performs concurrent compaction along with concurrent marking and evacuation phases.

Read more 👉 lttr.ai/AX1JX

Thiago Bomfimthiagobfim
2024-09-10

ZGC (Z Garbage Collector)Usage: Ultra-low latency applications.Mechanism: Designed for heaps ranging from small to very large (multi-terabyte).

Read more 👉 lttr.ai/AWRhA

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst