jvm
liwenshui322
这个作者很懒,什么都没留下…
展开
-
10 个非常重要的 HotSpot JVM 参数
原博客地址:http://www.oschina.net/translate/hotspot-jvm-options-java-examples?cmp There are hundreds of JVM parametersor JVM Optionsexists inside sun JDK and its virtually impossible to keep t转载 2015-09-01 10:16:20 · 281 阅读 · 0 评论 -
java gc的log分析
原博客地址: http://blog.csdn.net/huaye2007/article/details/21398429 最近没什么事,主要是看到程序GC较快 所以想看下程序有没有问题,网上的一篇文章 http://book.51cto.com/art/201306/399236.htm 在程序启动的时候加上 几个参数 -verbose:gc -Xloggc:d转载 2015-09-01 11:50:18 · 386 阅读 · 0 评论 -
jvm参数调优
原博客地址: http://niyunjiu.iteye.com/blog/337266 PE2950 8G 双cpu,每cpu四核,raid1,两个tomcat6.0.14 Java代码 JAVA_OPTS='-server -Xms2560m -Xmx2560m -Xmn768m -XX:PermSize=128m -XX:MaxPermSize=转载 2015-09-01 11:51:48 · 448 阅读 · 0 评论 -
JVM 问题排查SOP
1. JVM问题 1. young gc 频繁(5s一次) 2. young gc 时间偏高(大于40ms) 3. young gc 时间陡增(平常20ms左右,某一次陡增到200ms) 4. full gc 频繁(1小时一次) 5. full gc STW时间长(大于100ms) 6. 内存泄露 7. 内存溢出 2. 先练内功 2.1 java执行过程 2.2...原创 2019-03-27 18:46:56 · 2215 阅读 · 0 评论 -
JVM full gc 触发原因总结
目录 1. 背景介绍 2. 什么是full gc 3. 垃圾回收算法 4. cms (full gc)触发原因 1. 背景介绍 C或者C++的内存申请和销毁需要程序员自己控制,很容易内存泄漏和内存溢出且出现问题查找困难。Java在内存管理的优势在于jvm自己申请和销毁内存,不需要程序员关注内存问题,更专注于业务逻辑。那为什么我们还需要理解JVM的内存管理机制和原理呢?第一、作为有...原创 2019-03-28 12:41:41 · 3688 阅读 · 0 评论