当前位置:首页 > 虚拟机 > 正文

虚拟机调整参数(虚拟机和物理机性能)


一、运行jar文件前,我需要设置java虚拟机虚拟内存

设置JVM内存有四个参数:
-最大值XmxJavaHeap,默认值为物理内存的1/4,最佳配置值应取决于物理内存大小和计算机中的其他内存过载情况;
-XmsJavaHeap初始值。对于服务器端JVM,最好将-Xms和-Xmx设置为相同的值。开发测试机的JVM可以保持默认;-XmnJavaHeapYoung区域的大小。如果您不知道,最好保留它。默认值;
-Xss每个线程的堆栈大小。如果您不知道,最好保留它。默认值;
2.如何配置JVM内存分配:
(1)启动到命令提示符时以及使用JVM时(仅对运行Test类有效):
java-Xmx128m-Xms64m-Xmn32m-Xss16mTest
(2)在集成开发环境(如Eclipse)中启动并使用JVM时:
a.打开Eclipse根目录下的。是(这里义的是运行当前开发者工具的JVM内存分配):
-vmargs
-Xms40m
-Xmx256m
-vmargs表示定义了以下设置对于虚拟机。可以更改参数值或添加-Xmn、-Xss。另外,您还可以在中定义非堆内存,例如:-XX:PermSize=56m、-XX:MaxPermSize。=128m。
这里定义的参数值可以通过如下配置显示在开发者工具的状态栏中:
在Eclipse根目录下创建文件选项。该文件的内容是:e。ui/perf/showHeapStatus=true
编辑Eclipse根目录下的文件,在开头添加以下内容:
-debug
options
-vm

重新启动Eclipse,可以看到下面的状态栏包含了有关JVM的更多信息。


二、VMware虚拟机中的“处理器数量”如何设置!

VMware虚拟机中的“处理器数”是指CPU核心数,核心数是指实际的“线程数”。设置VMware虚拟机中处理器数量的步骤如下。

1.首先,在VMware中,找到要配置的虚拟机的名称并右键单击。

2.单击后,从弹出菜单中选择“设置”。

3.如果在虚拟机设置中没有找到左侧的“处理器”项,请单击它。

4.在处理器设置中,单击“处理器数量”下拉菜单,然后选择要安装的处理器数量。

5.配置完成后,返回虚拟机信息页面。在这个阶段,虚拟机的处理器数量被设置。