覆盆子pi上的巨大Java项目存在内存问题,具体取决于所使用的分发

时间:2016-03-22 16:19:44

标签: java memory raspberry-pi

我有一个内存不足的巨大java应用程序。我尝试在ubuntu上运行它,它耗尽了主内存。根据顶部,存在大约60%的无存储器。我尝试将命令行变量修改为更大和更小的值,但没有成功。但。当我使用raspbian而不是ubuntu时,它运行良好且速度很快。

我只想知道差异在哪里,为什么会这样。

由于

1 个答案:

答案 0 :(得分:0)

JVM具有堆限制,阻止它使用计算机上的所有可用内存。默认设置相当小,以增加使用-Xmx命令行选项来设置要使用的最大堆空间。例如,java -Xmx4096m将为您提供4G堆。