我可以在Linux中做-Xmx1792m吗?
如果我像这样
MemTotal: 10145678 kb
MemFree : 256128 kb
Cached : 9216534 kb
SwapTotal: 2097124 kb
SwapFree: 2045263 kb
Buffers : 243208 kb
Active: 3283536 kb
Inactive: 6224084 kb
VmallocTotal: 34359738367 kB
VmallocUsed: 303168 kB
VmallocChunk: 34359423100 kB发布于 2015-05-11 05:29:06
在10 on的盒子上运行1,5GB的Java堆是非常好的,你为什么不这么认为呢?在Linux中,您需要添加cached+buffer来免费查看什么是未使用的。如果您使用free命令,它将为您做到这一点。当然,一定要给缓冲区留点空间。
发布于 2015-05-11 00:39:42
你的命令是有效的,但这是个坏主意。您只有256128 kb的空闲内存,即256 mb。256 < 1792
尝试结束一些进程来释放RAM。你有很多,只是现在都在使用。
https://stackoverflow.com/questions/30157568
复制相似问题