12
"Zamanından önce iptal edilmez" Eşzamanlı Mark & Sweep Java çalıştırırken "zamana göre ön sevişmeyi iptal ediyorum" Ne anlama geliyor? Gerçekten herhangi bir gerçek iş yapmadan önce GC gerçekten durduruyor mu?Eşzamanlı Mark & Sweep
Bağlantı için teşekkürler, iyi bir okuma. Yine de tamamen ayrıştırmayı başaramadım. Bu, ön temizlikte gerçekleşir, bu yüzden dünyadaki bir aşamada değil, doğru mu? Bu mesajı görüyorsak sorun olur mu? CMSMaxAbortablePrecleanTime'ı arttırmalı mıyım? – ripper234
Bu gerçekten sorun değil, iptal işlemi ikinci ön aşamada gerçekleşiyor ve gerçekten çok uzun sürüyorsa iptal edilmek üzere tasarlandı. Anlayışımdan bu, bir sonraki aşamalara paralel olmamasından dolayı, bu aşamada kalmak için çok fazla iş varsa, bu noktada kalmanın bir anlamı yoktur (burada yanılıyor olabilirim, dokümanlar bu konuda biraz zayıftır). – reccles