隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿(6)

          隨筆分類

          文章分類

          文章檔案

          AI

          android+移動開發

          apache等開源類包,工具相關

          cdn

          concurrent

          C語言

          git、svn等工具使用

          groovy、grails

          Hadoop、Storm、Spark大數據相關

          hibernate、JPA等持久化技術

          html,dom,js,css、ext、mui等前端、移動前端相關

          HTTP、HTTPS、TCP、UDP等協議相關

          IM、openfire

          Java基礎

          java性能優化

          jquery

          linux相關

          lucene、solr等搜索技術相關

          maven gradle ant Jenkins自動化構建與持續集成

          memcache

          mongodb

          nginx、squid、haproxy、varnish

          OLAP

          python、shell、perl、php

          redis

          rmi相關

          spring

          struts、webwork

          tcp/ip

          tomcat,jsp,servlet相關

          velocity等實用工具相關

          業務相關

          互聯網安全、過濾、網絡

          修煉

          其他

          區塊鏈

          壓力、性能測試相關

          地圖相關

          基礎

          多線程

          開發工具相關

          數據庫

          架構

          移動互聯網

          設計模式

          搜索

          •  

          最新評論

          java cpu高問題分析方法

          方法總結如下:
          1、top查看耗CPU的java線程ID,假設線程ID為1987。
          2、top -H -p 1987查看此進程下的所有線程,記錄下耗CPU的JAVA線程ID,假如:12706。
          3、jstack 1987 > thread.dump,將進程當時的內存情況DUMP到一個文件中。
          4、vi thread.dump,然后將線程ID12706轉化為十六進制,即31A2,注意此處需要將所有大寫字母小寫化,即最終為:31a2,在thread.dump中查找31a2,即可定位到問題代碼。

          posted on 2014-11-24 18:26 小一敗涂地 閱讀(522) 評論(0)  編輯  收藏 所屬分類: 性能調優相關

          主站蜘蛛池模板: 鹰潭市| 翼城县| 大田县| 丰县| 吴堡县| 富源县| 深州市| 神木县| 邢台市| 孝义市| 凭祥市| 红桥区| 西平县| 巨鹿县| 铜陵市| 略阳县| 镇原县| 灵寿县| 通榆县| 宁化县| 新安县| 怀化市| 安龙县| 花莲县| 容城县| 松江区| 达日县| 新营市| 贵港市| 云梦县| 集贤县| 阳原县| 普定县| 枝江市| 伊宁县| 两当县| 沁源县| 柞水县| 沙坪坝区| 桐庐县| 双牌县|