Java在Linux框中堆积

时间:2015-05-10 23:09:36

标签: java linux heap-size

我可以在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

2 个答案:

答案 0 :(得分:0)

在10GB的盒子上运行1,5GB的Java堆是完全没问题的,为什么你会这么想?在Linux中,您需要将缓存 + 缓冲区添加到 free 以查看未使用的内容。如果您使用free命令,它将为您执行此操作。当然,请确保为缓冲区留出一些空间。

答案 1 :(得分:-1)

你的命令是有效的,但这是一个坏主意。你只有256128 kb的可用内存,即256 MB。 256< 1792。

尝试结束一些进程以释放RAM。你有很多,它目前正在使用中。