系統CPU過高,導致系統GC頻繁,會引發一系列問題,如何定位原因呢?---以跑批洗數據爲例

1. 第一步 top 查看cpu,如圖 java 進程號 106618 2. top -Hp 106618 查看該進程下所有的線程情況 3. 把線程ID轉爲16進制 printf "%x" 107622  16進制轉10進制 printf "%d" 0x1a466 4. 把堆棧信息輸出到文件中 jstack 106618 >> 2020072101.txt 5. 在堆棧信息中查找該16進制線程號,
相關文章
相關標籤/搜索