首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对JAVA的VPS服务器RAM问题

针对JAVA的VPS服务器RAM问题
EN

Stack Overflow用户
提问于 2011-06-14 03:53:14
回答 3查看 816关注 0票数 0

我是VPS主机的新手,所以我的问题可能有点傻,但是…

例如,一些托管公司提供256mb内存的vps计划。我可以将JAVA配置为使用所有256MB吗?还是一些内存将被linux使用?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-14 03:55:28

您不能将整个256MB分配给JVM,操作系统仍将使用相当大的一部分供自己使用。

票数 1
EN

Stack Overflow用户

发布于 2011-06-14 03:55:57

当然,一些内存将用于操作系统和您可能运行的任何其他软件。

您可以通过指定以下VM参数来控制Java使用的内存量:

初始堆大小为-Xms=64m,最大堆大小为-Xmx=256m

票数 1
EN

Stack Overflow用户

发布于 2011-07-06 05:12:19

首先,在没有这个java进程的情况下,获取其他进程在峰值负载时使用的总内存。

这可能会帮助你入门http://www.cyberciti.biz/faq/linux-check-memory-usage/

保留一些额外的缓冲区,想一想你的程序/服务器需要多少,然后在此基础上决定你需要给java分配多少内存。

我建议在最终确定统计信息之前,参考与目标JVM和操作系统相关的JVM调优文章

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

https://stackoverflow.com/questions/6335552

复制
相关文章

相似问题

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