SORU
20 Ocak 2010, ÇARŞAMBA


-XX:UseParallelGC arasındaki fark -XX: UseParNewGC

Genç nesil çöp toplama algoritmaları.

İkincisi (UseParNewGC) otomatik olarak eş zamanlı, sözleşmeli nesil çöp toplama ile (Java Concurrent and Parallel GC) devreye girebilir ama, orada iki paralel algoritmalar arasında bir fark var mı?

CEVAP
26 Ocak 2010, Salı


Arama bir sürü sonra, bulduğum en iyi açıklama Java Performans Question of the month: 1.4.1 Garbage collection algorithms, January 29th, 2003 Web sitesi Ayarlama

Genç nesil çöp toplama algoritmaları

(orijinal) kopyalama toplayıcı(Varsayılan: etkin). Bu toplayıcı başlar, tüm uygulama iş parçacığı durdurulur ve kopyalama toplama bir iş parçacığı çoklu İŞLEMCİ bir makinede bile tek bir CPU anlamına gelir) kullanarak devam eder. Bu temelde JVM tahsilat tamamlanana kadar her şey duraklar çünkü-stop-dünya topluluğu olarak bilinir.

paralel toplayıcı kopyalama(Kullanarak etkin -XX: UseParNewGC). Orijinal kopyalama toplayıcı gibi, bu-dur dünya bir koleksiyoncudur. Ancak bu toplayıcı multi-CPU makineleri CPU tek makineler için olmasa da () tek iplik orijinal kopyalama toplayıcı daha verimli olan birden çok iş parçacığı, kopyalama koleksiyonu parallelizes. Bu algoritma olası bir faktör kullanılabilir İşlemci sayısına eşit, orijinal göre tek iş parçacıklı kopyalama toplayıcı ne zaman genç nesil koleksiyonu hızlandırır.

at toplayıcı paralel(- XX:UseParallelGC kullanarak etkin). Bu önceki paralel kopyalama toplayıcı gibi, ama algoritma çoklu İŞLEMCİ makinelerde gigabyte kümeler (10 GB) için ayarlanmıştır. Bu toplama algoritması duraklamaları en aza indirirken, verimi en üst düzeye çıkarmak için tasarlanmıştır. Otomatik olarak yığın boşluk boyutunu içeren adaptif ayar bir politikası vardır. Eğer bu toplayıcı kullanırsanız, sadece eski nesil işaretle-süpür toplayıcı orijinal (yeni eski nesil yani eşzamanlı toplayıcı bu genç nesil toplayıcı ile çalışamaz) kullanabilirsiniz.

Bu Bilgi, temel fark (ayrı CMS işbirliği) UseParallelGC UseParNewGC olmasa da ergonomics destekler gibi görünüyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010
  • stewmurray47

    stewmurray47

    1 Kasım 2006