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

tomcat7修改内存(tomcat设置jvm内存)

  • 内存
  • 2024-05-25 09:08:39
  • 8366

一、win7中怎样释放已修改内存?

win7中释放修改内存的步骤如下:

点击计算机图标,右键属性。

点击底部的“高级系统设置”。

在打开的系统属性设置中,我们点击设置,打开虚拟内存相关设置。

在高级系统设置中,我们点击性能选项中的虚拟内存设置,然后点击更改。

一般情况下,我们只需要设置C盘的虚拟内存大小即可。如果我们的物理内存是2GB,建议将虚拟内存的最大值设置为1.5~2倍左右。因此,我们点击自定义设置并输入相关值。最后点击确定,然后电脑重新启动,虚拟内存设置完成。

带图片的网页链接,请参考此体验链接。

计算机是一种利用电子原理根据一系列指令处理数据的机器。计算机可分为软件系统和硬件系统两部分。没有安装任何软件的计算机称为裸机计算机。随着科学技术的发展,现在一些新型计算机不断涌现,如生物计算机、光子计算机、量子计算机等。


二、怎么设置Tomcat的JVM虚拟机内存大小

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)