当前位置:首页 > 内存 > 正文

jvm内存配置多大合适

  • 内存
  • 2024-08-24 04:41:28
  • 3969

一、javajvm内存可以设置多少-XmxJavaHeap最大值,默认为物理内存的1/4。最佳设置值应该取决于物理内存的大小和计算机中的其他内存负载,与-Xmx设置为相同的值,开发和测试机JVM可以保持默认值;
-XmnJavaHeapYoung区域大小,如果你不熟悉,最好保留每个线程默认的-XssStack大小;,最好保持默认值;
2
2.如何分配JVM内存设置:
(1)在命令提示符下启动和使用JVM时(仅对测试当前运行的类有效):java-Xmx128m-Xms64m-Xmn32m-Xss16mTest(2)启动和使用时在集成开发环境(如eclipse)中使用JVM:
a打开eclipse根目录下的,默认内容为(这里的设置是执行当前开发工具的JVM内存分配):-vmargs-Xms40m-Xmx256m也可以设置非堆内存,例如:-XX:PermSize=56m,-XX:MaxPermSize=128m。
这里设置的参数值可以显示在状态栏中开发工具通过如下配置:在eclipse根目录下创建文件options,文件内容为:


二、8核16g服务器的jvm应该怎么设置如果你的服务器是8核16G服务器,你应该先设置为物理内存的一半,10G,然后再添加一些(我建议设置为与最大堆大小相同的值,以减少fullgcs在初始部署阶段)。运行后,监视容器以查看其中还剩多少内存。如果还有剩余,则增加大小至12G等,直到微族容器的物理内存被充分利用。设计JVM的步骤如下:
1.打开win10系统的环境变量。
2。在系统变量中,创建一个新变量JVM_OPTS并将值设置为-Xms1024M-)。
3。保存设置后,每次服务器启动时,JVM虚拟机内存都会根据此配置进行初始化。

上一篇:阿里云服务器重置

下一篇:jvm内存大小