2011-03-30 18 views
6

Bugün eşzamanlı işareti sürüşle bunu böyle belirterek:Eşzamanlı olana ek GC belirtmek için bir anlam?

-XX:+UseConcMarkSweepGC 

bu biçimde ek parametreler kullanılarak öneren bazı makaleler görülme: Okuduğum kadarıyla

-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseParNewGC 

, UseParNewGC otomatik belirtilir Eşzamanlı işaret süpürgesi ve makinenin yalnızca 1 veya 2 CPU'su varsa gereken CMSIncrementalMode kullanıldığında.

Bu nedenle, bu ek parametrelerin kullanılması, makinelerimizin çoğunun dört çekirdekli olduğu göz önünde bulundurulduğunda (CPU'nun miktarını sistem 4 veya 8'e görünür hale getirerek) göz önünde bulundurmak ister misiniz?

Teşekkürler!

cevap

2

-XX:+CMSIncrementalMode, bunu yapmak için iyi bir zaman olabileceğini belirlediğinde yardımcı temizleyicileri tetiklemeye çalışır. Onu kullandım ve yardım ettiğine inanmıyorum. IMHO ile oynamak için en kullanışlı olanın yeni boyut olması olasıdır. -XX: NewSize = 1g -mx2g, kısa ömürlü nesnelerin ne kadar uzun ömürlü olduğuna bağlı olarak daha büyük veya daha küçük yapar. Yani, eden büyüklüğünün küçük olmasını istersiniz, ancak bu nesneler genellikle temizlendiklerinde atılır.

İlgili konular