win7中释放修改内存的步骤如下:
点击计算机图标,右键属性。
点击底部的“高级系统设置”。
在打开的系统属性设置中,我们点击设置,打开虚拟内存相关设置。
在高级系统设置中,我们点击性能选项中的虚拟内存设置,然后点击更改。
一般情况下,我们只需要设置C盘的虚拟内存大小即可。如果我们的物理内存是2GB,建议将虚拟内存的最大值设置为1.5~2倍左右。因此,我们点击自定义设置并输入相关值。最后点击确定,然后电脑重新启动,虚拟内存设置完成。
带图片的网页链接,请参考此体验链接。
计算机是一种利用电子原理根据一系列指令处理数据的机器。计算机可分为软件系统和硬件系统两部分。没有安装任何软件的计算机称为裸机计算机。随着科学技术的发展,现在一些新型计算机不断涌现,如生物计算机、光子计算机、量子计算机等。
JVM内存有几种类型
Windows下更改JVM内存大小:
情况一:对于解压版本的Tomcat,需要通过boot启动tomcat。bat加载配置
应该添加到tomcatbin下的
remGuessCATALINA_HOMEifnotdefined
在setCURRENT_DIR=%cd%后添加,红色的是最近的
setJAVA_OPTS=-Xms256m-Xmx512m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:MaxPermSize=ss=true
p>情况二:安装的Tomcat版本中没有
Windows服务运行bin\它读取的是注册表中的值,而不是的设置
更改注册表HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\TomcatServiceManager\Tomcat5\Parameters\JavaOptions
默认值为
="C:\ApacheGroup\Tomcat50"
="C:\ApacheGroup\Tomcat5.0\common\endorsed"
-Xrs
加入-Xms300m-Xmx350m
重启tomcat服务,设置生效
jvm参数说明:
server必须作为第一个参数激活JDK的服务器版本。在多个CPU上具有良好的性能
-XmsjavaHeap初始大小。默认为物理内存的1/64。
-Xmxjavaheap最大值。建议设置为物理内存的80%。不能超过物理内存。
-Xmnjavaheap最小值,通常设置为Xmx的3或1/4。
-XX:PermSize指定内存永久存储区域的初始大小。默认值为64M。
-XX:MaxPermSize指定内存永久存储区域的最大大小。默认值为64M。
-XX:SurvivorRatio=2幸存者池的大小,默认为2。例如,
-XX:NewSize是新生成的池的初始大小。默认值为2M。
-XX:MaxNewSize是新生成的池的最大大小。默认值为32M。
+XX:AggressiveHeap导致jvm忽略Xmx参数,疯狂吃掉1G的物理内存,然后吃掉1G的swap。
-Xss每个线程的堆栈大小
-verbose:gc真实垃圾收集信息
-Xloggc:指定垃圾收集日志文件
>-XX:+UseParNewGC缩短较小收集的时间
-XX:+UseConcMarkSweepGC缩短较大收集的时间
-XX:可以使用userParNewGC设置并行收集(多CPU)
-XX:ParallelGCT线程可用于增加并行度(多CPU)
-XX:UseParallelGC可用于使用并行清理设置完成后收集器(多个CPU)
上一篇:tomcat改内存占用
下一篇:修改tomcat的jvm内存大小