三.如何优化tomcat 1.优化内存等jvm相关配置. 参数说明: 1)-Xms:jvm初始化时堆的最小内存.一般与Xmx值相同,好处是Gc不必在为扩展内存而消耗性能. 2)-Xmx:jvm运行时的最大内存. 3)-XX:Permsize:内存永久保留区域 4)-XX:MaxPermSize:内存 ...
分类:
编程语言 时间:
2019-07-23 17:08:33
阅读次数:
103
一、JVM主要的结构如下: 二、各个区域功能介绍 1)、方法区(Method Area): (1)用于存储虚拟机加载的类信息、常量、静态变量等,是各个线程共享的内存区域; (2)默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法 ...
分类:
编程语言 时间:
2019-06-14 18:28:43
阅读次数:
104
启动文件修改 在windows环境下,tomcat下的~/bin/catalina.bat文件,在文件头部加入: set "JAVA_OPTS=%JAVA_OPTS% -server -Xms5120m -Xmx10240m -XX:PermSize=640M -XX:MaxPermSize=256 ...
分类:
编程语言 时间:
2019-05-28 09:14:26
阅读次数:
206
java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。 否则可能导致应用程序宕掉。举例说明含义: -Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明 ...
分类:
其他好文 时间:
2019-05-27 20:45:49
阅读次数:
167
-XX: MaxDirectMemorySize >设置直接内存,不设置与Java堆内存最大值一致,就是jvm虚拟机运行可支配的内存 -XX:PermSize(老年代大小)和-XX:MaxPermSize(永久代大小) >设置方法区大小 -Xoss >设置本地方法栈大小(实际无效,栈容量只由-Xss ...
分类:
其他好文 时间:
2019-04-22 15:14:37
阅读次数:
346
认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别 2012-08-24 12:15 点击window >preferences >配置的tomcat >JDK,在Optional Java VM arguments:中输入 -Xmx512M -Xms2 ...
分类:
编程语言 时间:
2019-04-19 18:15:51
阅读次数:
146
-server -XX:PermSize=256M -XX:MaxPermSize=1024m ...
分类:
其他好文 时间:
2019-03-21 11:52:47
阅读次数:
157
添加JVM监控: nohup java -Xms8192M -Xmx16384M -XX:PermSize=1024M -server -Dprogram.name=avmon-server -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.ma ...
分类:
其他好文 时间:
2019-03-18 11:59:08
阅读次数:
138
1 #!/bin/bash 2 3 JAVA_HOME=/usr/java/default 4 5 #java虚拟机启动参数 6 JAVA_OPTS="-server -Xms800m -Xmx800m -Xmn256m -Xss256k -XX:PermSize=256M -XX:MaxPermS... ...
分类:
编程语言 时间:
2019-01-28 15:06:17
阅读次数:
182
https://cloud.tencent.com/developer/article/1199690 1.参数的含义 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M -vmargs 说明后面是VM的参数,所以后面的其实 ...
分类:
其他好文 时间:
2019-01-25 12:58:06
阅读次数:
208