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