查看進程,線程業務執行情況

ps -Lf 23281 這個可以看出哪一個線程是最耗資源的

pstack 23281 這個可以輸出當前正在執行的線程代碼棧信息 詳細的自行去google吧


一般是如果cpu高時,即時去查下pstack就大致能看出,執行哪一塊代碼導致的性能問題,另外就是間隔一個時間片,如10ms,持續打印pstack,然後對比時間片間的pstack線程棧,就能大致知道某一段代碼執行的時長,是要執行多少個時間片,來粗略定位問題了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章