2010-11-22 21 views
0

Afin de gwt compiler la permutation, je dois utiliser -Xmx1824m -XX: + UseParallelGC ou sinon, je vais avoir une erreur de mémoire tas. quels sont les paramètres java supplémentaires optimaux que vous utilisez pourgwt compile besoin de beaucoup de mémoire tas

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

pouvez partager vos paramètres jvm?

Répondre

3

Nous avons une base de code d'application GWT relativement importante (quelques lignes de 100K) que nous compilons avec i18n (permutation supplémentaire par langue par permutation de navigateur). L'exécuter avec -Xmx1024m est très bien. Ce que vous pourriez vouloir faire est d'augmenter votre taille PermGen. C'est ce qui est utilisé lorsque GWT compile le Java en Javascript. Vous pouvez le faire en ajoutant -XX:MaxPermSize=1024m. En outre, si vous voulez une compilation plus rapide, vous pouvez demander à GWT de compiler plusieurs permutations à la fois. Habituellement, vous définissez cette valeur sur le nombre de cœurs sur votre processeur + 1. Ainsi, sur un Core2 Duo, vous devez définir le nombre à 3. Vous pouvez le faire en définissant la propriété GWTC.WORKERS dans votre build.xml si vous utilisez ant.