tomcat内存设置及jvm参数调优
来源:互联网 发布:淘宝客云建站怎么样 编辑:程序博客网 时间:2024/05/16 12:16
设置tomcat的内存
1、修改 start.bat 中的
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
2、 catalina.bat 首行加入
set JAVA_OPTS=-server -Xms512m -Xmx512m -XX:NewSize=64m -XX:MaxNewSize=512m -XX:PermSize=256m
-XX:MaxPermSize=256m -XX:+UseParallelGC -XX:ParallelGCThreads=2
-server 以server的模式启动
-Xms 初始化堆内存大小(initial heap size)
-Xmx 最大堆内存大小(maximum heap size)
-XX:NewSize 新生代内存大小
-XX:MaxNewSize 最大新生代内存大小
-XX:PermSize 持久带内存初始化大小
-XX:MaxPermSize持久带内存最大大小
下面三个图很好的阐述了堆内存的分布: 新生代eden (young) 老年代tenure(old) 持久代(perm) 分布示意图如下:
调优的参数:
-XX:AllocatePrefetchLines=1Number of cache lines to load after the last object allocation using prefetch instructions generated in JIT compiled code. Default values are 1 if the last allocated object was an instance and 3 if it was an array.
-XX:AllocatePrefetchStyle=1Generated code style for prefetch instructions.
0 - no prefetch instructions are generate*d*,
1 - execute prefetch instructions after each allocation,
2 - use TLAB allocation watermark pointer to gate when prefetch instructions are executed.
-XX:+UseCompressedStringsUse a byte[] for Strings which can be represented as pure ASCII. (Introduced in Java 6 Update 21 Performance Release)
-XX:+OptimizeStringConcatOptimize String concatenation operations where possible. (Introduced in Java 6 Update 20)
相关参考文档:
http://www.oracle.com/technetwork/java/javase/tech/largememory-jsp-137182.html
http://docs.oracle.com/javase/6/docs/technotes/tools/windows/java.html
http://docs.oracle.com/javase/6/docs/technotes/guides/vm/gc-ergonomics.html
http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
0 0
- tomcat内存设置及jvm参数调优
- tomcat内存设置及jvm参数调优
- tomcat下设置jvm内存参数
- Tomcat 调优及 JVM 参数优化
- Tomcat 调优及 JVM 参数优化
- tomcat 设置JVM参数
- tomcat 设置jvm内存
- tomcat设置jvm内存
- tomcat JVM 内存设置
- Eclipse 中设置JVM 内存及JVM监控调优
- Eclipse 中设置JVM 内存及JVM监控调优
- JVM调优之Tomcat启动参数配置及详解
- Tomcat性能调优及JVM内存工作原理
- tomcat jvm内存配置参数
- tomcat Jvm参数调优
- Tomcat JVM内存调优
- 设置tomcat内存参数
- 调用tomcat设置JVM参数
- Best Time to Buy and Sell Stock III
- 杭电1302 The Snail
- JVM内存参数详解以及配置调优
- 如何在cocos2d 游戏中添加 移动广告
- 逆波兰实现计算器
- tomcat内存设置及jvm参数调优
- IO流的概念与使用
- Android改变监听端口
- AsynkTask结合线程池的使用
- imwrite
- linux内存相关
- 1.输入n,打印一到n位最大数字,比如输入3,打印1到999
- android studio how to delete module
- 创建一个简单的WCF程序