JVM
文章平均质量分 56
Jeffrey_L_F
功能齐全、界面简洁、色彩搭配合理、人性化操作,我的开发准则。
展开
-
记一次JVM调优-跟踪优化二
距离上次调优过了一周时间,这一周中又发生了年老代内存达到极限,stop the world。 每次发生这种情况时,通过查看thread dump,主要查看waiting to lock的线程,发现有很多waiting to lock的线程: 继续搜索143fb2bf线程,查看代码在操作什么: 定位代码后,查看代码发现是在执行定时任务。由此定位到问题所在。原创 2017-08-17 11:03:46 · 279 阅读 · 0 评论 -
记一次JVM调优
记一次JVM调优前情:8月1日到新公司入职,到职第一天上级就分配了任务,优化OA。 OA目前的情况:运行一段时间后就会很卡,打开流程或表单一直处于刷新状态,只有重启tomcat服务后才能恢复正常。开始想从oracle数据库入手,确认是不是oracle数据量太大未做优化导致的,导出awr报表做分析,结果实在是看不太懂,只好放弃,转从tomcat入手。tomcat服务器信息: 系统版本 CPU原创 2017-08-08 15:04:36 · 403 阅读 · 0 评论 -
记一次JVM调优-后续跟踪优化
之前对JVM优化后,tomcat只能坚持一天,到了下午5点30左右,年老代上升特别快,CMS回收速率远小于年老代的增长速率,不到30分钟年老代就达到了极限,然后Full GC,然后 stop the world。看来之前的优化还存在问题。 翻阅了一些资料后,又开始继续优化。 这次的优化有如下几点:设置SurvivorRatio的比例,由原来的1G改为731M。去掉DisableExplici原创 2017-08-11 09:01:44 · 451 阅读 · 0 评论 -
JVM调优:跟踪三个月后的最终调试结果
jvm原创 2017-11-04 09:39:39 · 540 阅读 · 0 评论