摘要: 当jvm出现致命错误时,会生成一个错误文件 hs_err_pid<pid>.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根源,从而改善以保证系统稳定。当出现crash时,该文件默认会生成到工作目录下,然而可以通过jvm参数指定生成路径(JDK6中引入) 阅读全文
posted @ 2020-12-16 18:52 逍遥游jJ2EE 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 致命错误出现的时候,JVM生成了hs_err_pid <pid> .log这样的文件,其中经常包含了虚拟机崩溃原因的重要信息。因为经常遇到,在介绍文章里,我选择了一个,并且逐段分析情况包含的内容(文件可以在文章最后下载)。有时情况下文件是创建在工作目录下的(如果没权限创建的话)JVM会尝试把文件写到 阅读全文
posted @ 2020-12-16 18:48 逍遥游jJ2EE 阅读(756) 评论(0) 推荐(0) 编辑
摘要: java程序中出现死锁问题,如果不了解排查方法,是束手无策的,今天咱们用三种方法找到死锁问题。 运行下面代码 package com.jvm.visualvm; /** * <a href="http://www.itsoku.com/archives">Java干货铺子,只生产干货,公众号:jav 阅读全文
posted @ 2020-12-16 00:37 逍遥游jJ2EE 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、配置方法在JAVA_OPTIONS变量中增加-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目录}。例如:export JAVA_OPTS="-Xms2048M -Xmx2048M -Xmn682M -XX:MaxPermSize=96M"2 阅读全文
posted @ 2020-12-16 00:23 逍遥游jJ2EE 阅读(1512) 评论(0) 推荐(0) 编辑