如何解决JAVA的VPS服务器RAM问题
| 我是VPS托管的新手,所以我的问题可能有点愚蠢,但是... 例如,某些托管公司提供256mb内存的vps计划。我可以将JAVA配置为使用所有256mbs吗?还是Linux会使用一些内存? 谢谢解决方法
您无法将整个256 mb分配给JVM,OS仍将使用很大一部分供自己使用。
, 操作系统和您可能运行的任何其他软件肯定会使用一些内存。
您可以通过指定以下VM参数来控制Java使用多少内存:
初始堆大小为“ 0”
-Xmx=256m
表示最大堆大小
, 首先获得其他进程在峰值负载下使用的总内存(没有此Java进程)。
这可以帮助您入门http://www.cyberciti.biz/faq/linux-check-memory-usage/
保留一些额外的缓冲区,考虑您的程序/服务器将需要多少,然后根据该数量决定您需要为Java分配的内存量。
我建议在完成统计信息之前参考与目标JVM和OS相关的JVM调优文章
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。