Tomcat 서버에서 디버깅하는 동안 Eclipse Spinning CPU를 수정하는 방법

StackOverflow https://stackoverflow.com/questions/419085

  •  03-07-2019
  •  | 
  •  

문제

StackoverFlow가 프로그래밍 문제를위한 것임을 알고 있지만, 이것은 Google에서 검색하는 것과 정확히 다른 사람들이 답이없는 것과 같은 질문을합니다. 이것은 내가 읽은 것의 종류입니다.

나는 Ganymede를 실행하여 Windows의 Tomcat에서 서블릿을 디버깅하고 있습니다. 내가 줄을 따라 라인을 할 때 갑자기 CPU가 급증합니다. Windows 프로세스 상태에 따르면 Eclipse라고합니다. 이상한 이상의 증거는 모서리의 힙 화 보고서 (켜진 경우 쓰레기 수집 버튼 옆 옆)가 매 초마다 위아래로 위아래로 변경된다는 것입니다. 나는 그것을 256 megs에 주었고 155, 169, 159, 164 사이에 튀어 오르고있다 .... 그것은 단지 계속 위아래로 바뀌고있다. 그러나 내 진전보기 창에서는 아무 일도 일어나지 않습니다. 512 Megs No Help (기계에 2 개의 공연)를 주려고 노력했습니다.

내 CPU에서 무엇을하고 있는지 말해주는 일식을 얻는 방법을 아는 사람이 있습니까? 디버거를 반응하지 않게 만들고 아무것도 작동하지 않습니다. 내 step 명령에서 시간 초과 오류가 발생합니다.

도움이 되었습니까?

해결책

당신은 a로 일식을 시작할 수 있습니다 jconsole 당신이 당신의 입장에 넣으면 그것에 붙어 있습니다 eclipse.ini 설정 그만큼

-Dcom.sun.management.jmxremote

옵션.

그런 다음 세션 중에 스레드/메모리/객체 사용을 팔로우/녹음하여 진행중인 작업에 대한 더 많은 단서를 수집 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top