java常見問題-進程退出

1、java進程退出
     出現這個現象的原因
               原因非常的多
     排查方法
           查看生成的hs_err_pid[pid].log
           確保core dump已打開,cat /proc/[pid]/limits
          dmesg | grep –i kill
           根據core dump文件做相應的分析
                     gdb [java路徑] core文件
                    c調試技巧
     crash demo
                jinfo -flag FLSLargestBlockCoalesceProximity <pid>
     常見的case
            native stack溢出導致java進程退出的case
            編譯不了某些代碼導致的Java進程退出的case
            - XX:CompileCommand=exclude,the/package/and/Class,methodName
             內存問題導致的進程退出的case
           JVM自身bug導致退出的case
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章