У нас есть относительно большая база кода приложения GWT (несколько строк по 100 КБ), которую мы компилируем с i18n (дополнительная перестановка на язык для каждой перестановки браузера). Запуск с -Xmx1024m
- это нормально. То, что вы могли бы сделать, это увеличить ваш PermGen
размер. Это то, что используется, когда GWT компилирует Java в Javascript. Вы можете сделать это, добавив -XX:MaxPermSize=1024m
.
Кроме того, если вы хотите более быструю компиляцию, вы можете указать GWT компилировать более одной перестановки за раз. Обычно вы устанавливаете это в число ядер на вашем процессоре + 1. Таким образом, на Core2 Duo вы должны установить число на 3. Вы можете сделать это, установив свойство GWTC.WORKERS
в вашем build.xml
, если вы используете ant
.