2010-11-22 34 views
0

Derleme izinlerini derlemek için, -Xmx1824m -XX: + UseParallelGC'yi kullanmam gerekir, aksi halde, yığın belleğinden hata alıyorum. Eğer millet jvm parametrelerini paylaşabilirgwt derlemesi yığın belleğe çok ihtiyaç var

case 1:faster compilation 
case 2:lesser consume memory but slower compilation? 

için kullanmak Optimum ekstra java parametreleri nedir?

cevap

3

I18n ile derlediğimiz nispeten büyük bir GWT uygulama kodu tabanı (birkaç 100K satır) sahibiz (her tarayıcıda dil başına ekstra permütasyon). -Xmx1024m ile çalıştırmak iyidir. Yapmak isteyebileceğiniz şey, PermGen boyutunuzu yükseltmektir. GWT, Java'yı Javascript'e derlediğinde, bu get'in kullanımı. Bunu -XX:MaxPermSize=1024m ekleyerek yapabilirsiniz.

Ayrıca, daha hızlı bir derleme yapmak isterseniz, GWT'ye aynı anda birden fazla permütasyon derlemesini sağlayabilirsiniz. Genellikle bunu işlemciniz + 1'deki çekirdek sayısına ayarlarsınız. Yani, bir Core2 Duo'da, sayıyı 3 olarak ayarlamanız gerekir. Bunu, içinde ant kullanıyorsanız, bunu GWTC.WORKERS özelliğini ayarlayarak yapabilirsiniz.