首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux中的Java堆大小

Linux中的Java堆大小
EN

Stack Overflow用户
提问于 2015-05-10 23:09:36
回答 2查看 88关注 0票数 0

我可以在Linux中做-Xmx1792m吗?

如果我像这样

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-11 05:29:06

在10 on的盒子上运行1,5GB的Java堆是非常好的,你为什么不这么认为呢?在Linux中,您需要添加cached+buffer来免费查看什么是未使用的。如果您使用free命令,它将为您做到这一点。当然,一定要给缓冲区留点空间。

票数 0
EN

Stack Overflow用户

发布于 2015-05-11 00:39:42

你的命令是有效的,但这是个坏主意。您只有256128 kb的空闲内存,即256 mb。256 < 1792

尝试结束一些进程来释放RAM。你有很多,只是现在都在使用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30157568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档