1.如何设置JVM参数
典型JVM参数设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k -Xmx3550m:设置JVM最大可用内存为3550M。
-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。
-Xmn2g:设置年轻代大小为2G。整个堆大小=年轻代大小 + 年老代大小 + 持久代大小。
持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小。此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8。
-Xss128k:设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。
更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。
但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右。java -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0 -XX:NewRatio=4:设置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代)。
设置为4,则年轻代与年老代所占比值为1:4,年轻代占整个堆栈的1/5 -XX:SurvivorRatio=4:设置年轻代中Eden区与Survivor区的大小比值。设置为4,则两个Survivor区与一个Eden区的比值为2:4,一个Survivor区占整个年轻代的1/6 -XX:MaxPermSize=16m:设置持久代大小为16m。
2.win10 jvm参数配置怎么看
很多游戏、软件都有最低配置要求,特别对CPU、显卡、内存这三大件要求很高,但很多朋友都不知道怎么查看自己的电脑配置。用Windows10系统自带的功能就可以粗略看到CPU、显卡、内存大小等配置信息,下面小编就来教大家Win10系统下怎么看电脑配置。
导读:方法一二只能查看CPU、显卡、内存信息,要查看品牌机(联想、戴尔等)的电脑型号以及详细的电脑配置信息,请直接查看方法三。
Windows10系统看电脑配置方法方法一、
1.右键点击桌面上的“此电脑”图标,弹出的菜单中选择“属性”。参考:Win10怎么把此电脑(计算机)放到桌面
2.在此界面即可看到你的电脑的CPU品牌(AMD)、型号(A6-5200)、频率(2.0GHz)等信息,以及内存大小(1.4GB)等。此处还可以查看你的win10是64位还是32位的。
3.点击左边的“设备管理器”,“显示适配器”即可查看显卡配置(型号NVIDIA GeForce 800A),GPU频率、显存等信息此处是看不了的。
方法二、
1.使用快捷键Win+R打开运行命令窗口,输入“dxdiag”并点击【确定】按钮,若有窗口弹出请选择“否”。参考:win10运行在哪
2.“系统”中可查看处理器(CPU)和内存大小(1024MB=1GB),切换到“显示”可以查看显卡配置(型号、GPU频率、显存)等信息。
方法三、鲁大师
如果要获得更多电脑配置的详细信息,可以使用鲁大师、AIDA64(专业)等软件查看,还能进行性能测试、电脑稳定性测试等。
3.怎么设置Tomcat的JVM虚拟机内存大小
Tomcat作为应用服务器,不能直接运行,需要相应的硬件和操作系统的支持,,需要java虚拟机环境。
也就是说tomcat启动的时候 ,JVM会分配一个初始内存以及最大内存给 tomcat,所以要提高tomcat的jvm内存,需要在启动的时候,进行配置找到tomcat在本地电脑中的安装目录,进入这个目录,然后进入bin目录中,在window环境下找到bin目录中的catalina.bat,在linux环境下找到catalina.sh右键编辑catalina.bat这个文件,找到JAVA_OPTS这个选项的位置,这个参数是java启动的时候,需要的启动参数将这个参数设置为JAVA_OPTS='-Xms512m -Xmx1024m'表示初始化分配内存为512MB,可以使用的最大内存为1024MB。也可以在操作系统的环境变量中对JAVA_OPTS进行设置,因为tomcat在启动的时候,也会读取操作系统中的环境变量的值,进行加载如果是修改了操作系统的环境变量,需要重启机器,再重启tomcat,如果修改的是tomcat配置文件,需要将配置文件保存,然后重启tomcat,设置就能生效了。
4.我用javaw运行jar程序,JVM内存不足,怎么改设置提高内存
1.打开注册表(开始->运行或WIN+R,输入regedit,确定);2.找到HKEY_CLASSES_ROOT\Applications\javaw.exe,一开始没有的话,就在资源管理器中找到javaw.exe文件,如我的电脑中为D:\ProgramFiles\Java\jre\bin\javaw.exe,运行下,或找个Jar文件,选择打开方式,输入D:\ProgramFiles\Java\jre\bin\javaw.exe,再选择打开就行了;3.进入HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,修改默认的键值为"D:\ProgramFiles\Java\jre\bin\javaw.exe"-jar"%1"。
java环境安装在其它地方也类似。
5.怎么设置Tomcat的JVM虚拟机内存大小
方法/步骤
Tomcat作为应用服务器,不能直接运行,需要相应的硬件和操作系统的支持,,需要java虚拟机环境。也就是说tomcat启动的时候 ,JVM会分配一个初始内存以及最大内存给 tomcat,所以要提高tomcat的jvm内存,需要在启动的时候,进行配置
找到tomcat在本地电脑中的安装目录,进入这个目录,然后进入bin目录中,在window环境下找到bin目录中的catalina.bat,在linux环境下找到catalina.sh
右键编辑catalina.bat这个文件,找到JAVA_OPTS这个选项的位置,这个参数是java启动的时候,需要的启动参数
将这个参数设置为JAVA_OPTS='-Xms512m -Xmx1024m'表示初始化分配内存为512MB,可以使用的最大内存为1024MB。
也可以在操作系统的环境变量中对JAVA_OPTS进行设置,因为tomcat在启动的时候,也会读取操作系统中的环境变量的值,进行加载
如果是修改了操作系统的环境变量,需要重启机器,再重启tomcat,如果修改的是tomcat配置文件,需要将配置文件保存,然后重启tomcat,设置就能生效了
6.如何设置jvm内存
修改 tomcat 的内存方式:
修改 tomcat安装目录\bin\catalina.bat
在
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%
这行下面前面加上
JAVA_OPTS='-Xms512m -Xmx1024m'
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m"
其中 JAVA_OPTS='-Xms512m -Xmx1024m' 是设置Tomcat使用的内存的大小.
-XX:PermSize=64M -XX:MaxPermSize=256m 指定类空间(用于加载类)的内存大小
转载请注明出处windows之家 » win10jvm内存设置