运行时性能问题的首要指标之一是来自 JVM 分析器或 Java 监控工具的高 Java CPU 使用率报告。像这样的小改动会对应用程序性能产生重大影响,尤其是在涉及加密、图形操作或其他 CPU 密集型操作的情况下。
top is a task manager program, found in many Unix-like operating systems, that displays information about CPU and memory utilization.
pidstat -p 866 -u -t 1 3 -> 查找占用cpu较高线程id 2109。jstack -F -l 2109 >> /home/work/zhibi/jstack_2109_83d.txt -> Thread 2109: cpu 98% 发现有死锁。