Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 配置GWT编译器以使用更少的内存?_Maven_Gwt_Memory_Compiler Construction - Fatal编程技术网

Maven 配置GWT编译器以使用更少的内存?

Maven 配置GWT编译器以使用更少的内存?,maven,gwt,memory,compiler-construction,Maven,Gwt,Memory,Compiler Construction,我试图在虚拟主机上构建一个大型Maven GWT项目,该虚拟主机的RAM数量有限,无法使用交换空间 GWT编译阶段(它计算置换)使用了大量的CPU和内存,我想知道是否有任何方法可以限制每一个阶段的使用量,即使编译需要更长的时间 谢谢如果您正在使用多个工作线程,请将其减少为仅一个工作线程-这将减少所需的内存。但是,编译速度会相应地慢一些。否则,您就无法降低内存需求。将xmx设置为一个较低的数字也会起作用,但如果太低,则会导致OOME。我认为至少有2.56亿美元,而1.28亿美元适用于大多数中小型项

我试图在虚拟主机上构建一个大型Maven GWT项目,该虚拟主机的RAM数量有限,无法使用交换空间

GWT编译阶段(它计算置换)使用了大量的CPU和内存,我想知道是否有任何方法可以限制每一个阶段的使用量,即使编译需要更长的时间


谢谢

如果您正在使用多个工作线程,请将其减少为仅一个工作线程-这将减少所需的内存。但是,编译速度会相应地慢一些。否则,您就无法降低内存需求。将xmx设置为一个较低的数字也会起作用,但如果太低,则会导致OOME。我认为至少有2.56亿美元,而1.28亿美元适用于大多数中小型项目


-Dgwt-plugin.localWorkers=“1”
-Dgwt-plugin.extraJvmArgs=“-Xmx128m-Xms16m”
添加到您的
MAVEN_选项中,并调整这些数字,直到它工作正常为止。

您使用的是MAVEN gwt插件吗?