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

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

👁️ 8 görüntüleme💬 1 cevap❤️ 0 beğeni
JorgeCrypto_ES
JorgeCrypto_ESOrta · Lv35
276 mesaj2073 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
JeanBeginner🌱
JeanBeginnerÇırak · Lv5
63 mesaj55 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!