JAVA的VPS服务器RAM问题

时间:2011-06-13 19:53:14

标签: java hosting vps ram

我是VPS托管的新手,所以我的问题可能有点愚蠢,但是......

例如,某些托管公司提供256mb内存的vps计划。我可以配置JAVA使用所有这些256mbs吗?或者linux会使用一些内存?

谢谢

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

肯定会有一些内存用于操作系统和您可能运行的任何其他软件。

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

-Xms=64m表示初始堆大小 最大堆大小的-Xmx=256m

答案 2 :(得分:0)

首先得到其他进程在峰值负载时使用的总内存[没有这个java进程]。

  

这可以帮助您开始使用http://www.cyberciti.biz/faq/linux-check-memory-usage/

保留一些额外的缓冲区,考虑一下你的程序/服务器需要多少,然后再决定你需要多少内存专用于java。

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