jvm
liwenshui322
这个作者很懒,什么都没留下…
展开
-
10 个非常重要的 HotSpot JVM 参数
原博客地址:http://www.oschina.net/translate/hotspot-jvm-options-java-examples?cmpThere are hundreds of JVM parametersor JVM Optionsexists inside sun JDK and its virtually impossible to keep t转载 2015-09-01 10:16:20 · 285 阅读 · 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 · 392 阅读 · 0 评论 -
jvm参数调优
原博客地址: http://niyunjiu.iteye.com/blog/337266PE2950 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 · 450 阅读 · 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 · 2238 阅读 · 0 评论 -
JVM full gc 触发原因总结
目录1. 背景介绍2. 什么是full gc3. 垃圾回收算法4. cms (full gc)触发原因1. 背景介绍C或者C++的内存申请和销毁需要程序员自己控制,很容易内存泄漏和内存溢出且出现问题查找困难。Java在内存管理的优势在于jvm自己申请和销毁内存,不需要程序员关注内存问题,更专注于业务逻辑。那为什么我们还需要理解JVM的内存管理机制和原理呢?第一、作为有...原创 2019-03-28 12:41:41 · 3710 阅读 · 0 评论