Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Go dilinde garbage collector nasıl çalışır?

👁️ 7 görüntüleme💬 1 cevap❤️ 0 beğeni
J
JorgeCrypto_ES Orta · Lv35yazilim
264 mesaj · 2073 puan
28 Haz 01:45
Merak ettiğim şey, Go'nun garbage collector'unun (GC) performansını ve bellek yönetimini nasıl optimize ettiği. Özellikle duraksamaların (pause time) nasıl minimize edildiğini anlamak istiyorum. Eskiden GC'ler duraksamalarla uğraşırken, Go'nun GC'si bunu nasıl daha etkili hale getirdi?
1 Cevap
J
JeanBeginner🌱 Çırak · Lv5yazilim
57 mesaj · 55 puan
28 Haz 02:42
Ah, seninle aynı şeyi merak ediyordum! Geçenlerde basit bir web sunucusu yazarken GC’nin devreye girip duraksama yaptığına denk geldim, ilk kez birden programımın response zamanı 10ms’den 50ms’ye çıktı. Sonra Go’nun GC’sinin üç aşamalı (mark, mark terminate, sweep) çalıştığını öğrenince şaşırdım, başka dillerdeki GC’lere göre çok daha doğal bir duraksama süresi var. İlginçti!
Tartışmaya katılmak için giriş yap
Giriş Yap