0
나는 jstack을이 스레드 우선 순위 정보를 제공하기로되어 있다고 생각하지만, 내가 할 모든 java - JVM 스레드 우선 순위를 얻는 방법?
Deadlock Detection:
No deadlocks found.
Thread 18668: (state = BLOCKED)
- java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
- sun.net.www.http.KeepAliveCache.run() @bci=3, line=149 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=662 (Interpreted frame)
Thread 1382: (state = IN_JAVA)
- java.nio.Bits.copyToArray(long, java.lang.Object, long, long, long) @bci=64, line=715 (Compiled frame; information may be imprecise)
가 어떻게 스레드 우선 순위를 찾을 수 있습니까 ... 예를 들어이 무엇입니까?
OS : 우분투 10.04.4
자바 1.6.0_26
저는 무료 CPU가 없으며 차이점이 있다면 -XX : + UseThreadPriorities 및 -XX : ThreadPriorityPolicy = 42를 설정했습니다. – TedTrippin
그 경우에는 코드를 최적화하거나 더 큰/더 많은 기계를 구입하여 항상 CPU의 100 %를 사용하지 않도록하십시오. –
죄송합니다. 귀하의 댓글을 "최대 CPU 수"로 잘못 읽었습니다. 그것의 최대가 아니라, 무료 CPU가 100 %와 315 % 사이에서 변동합니다. 이 기계의 최대 무게는 800 % - 8 코어라고 생각합니다. – TedTrippin