这个问题在我的詹金斯中很简单,该詹金斯运行从属机器以使用这种亚马逊机器执行作业,我应该放置哪种Java内存设置?
我正在执行一个Web服务,它会占用大量内存。
机器内存为15gb。
我当前的配置是:
-Xms1024m -Xmx4072m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError
问候。
最佳答案
除非您知道需要更改默认设置,否则我将保留默认设置。如果未设置-Xmx
,它将是主内存的1/4,并且4 GB也不是不合理的。如果您的构建不是那么大,您可能想减少它,或者如果它们真的很大,则增加它。
顺便说一句,如今,一台16 GB的服务器已经足够了,我使用的是TeamCity的大小,而不是我所说的XL。 ;)
关于java - Java内存设置亚马逊m3.xlarge,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28316839/