In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly introduces "java how to troubleshoot threads with high CPU utilization". In daily operation, I believe many people have doubts about how to troubleshoot threads with high CPU utilization in java. Xiaobian consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful to answer the doubts of "how java troubleshoots threads with high CPU utilization". Next, please follow the editor to study!
In our daily work, we sometimes need to troubleshoot online problems and find out the thread with the highest CPU utilization in the system. Of course, the threads we are troubleshooting here by default are in JVM, not other non-JVM threads.
Orders involved
$top$ ps$ jstack
Train of thought
1. Find the thread (kernel-level thread) with the highest CPU utilization in the process according to the top and ps commands. Convert the decimal of kernel-level threads to hexadecimal 3. Get thread information at JVM level according to jstack command
Mode one
1. Find the process with the highest CPU consumption (% CPU column) through the top command, and remember PID2. Find the thread with the highest CPU consumption (% CPU column) through top-Hp PID, and remember that thread TID converts decimal to hexadecimal 3 through the printf "% x\ n" decimal thread TID #. Via jstack PID | grep hexadecimal TID-A 30
Mode two
1. Find the process with the highest CPU consumption (% CPU column) through the top command, and remember PID2. Find the thread with the highest CPU consumption (% CPU column) through ps-mp PID-o THREAD,tid,time, and remember that thread TID converts decimal to hexadecimal 3 through the printf "% x\ n" decimal thread TID #. Through jstack PID | grep hexadecimal TID-A 30, the study on "how java troubleshoots threads with high CPU utilization" is over. I hope to be able to solve everyone's doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.