由于JUnits,我的Jenkins构建内存不足。当我尝试为它(JUnits)提供超过4GB的内存时,会出错。我正在使用Linux作为构建机器。

Invalid maximum heap size: -Xmx4096m


我只是想知道,JUnits可以使用多少堆大小是否有上限?

最佳答案

“对于32位进程模型,进程的最大虚拟地址大小通常为4 GB,尽管某些操作系统将其限制为2 GB或3 GB。对于2 GB的限制,最大堆大小通常为-Xmx3800m(1600m) ),但实际限制取决于应用程序。对于64位进程模型,最大值实际上是无限的。”

在这里找到了一个很好的答案:

Java maximum memory on Windows XP

关于java - JUnits可以使用多少堆大小是否有上限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17425258/

10-13 04:22