2011-02-04 2 views
5

동결 윈도우 7을 얻을, 마우스 포인터는 더 이상 CTRL-ALT-델은 더 이상 등애플릿 내가 완전히 동결 윈도우 7 얻는 무언가를 애플릿있어 완전히

때 작동, 응답하지 작업 관리자를 열어도 CPU 사용량이나 메모리 사용량이 지나치게 많지는 않습니다.

Eclipse에서 디버깅 할 때 때때로 고정이 발생하지만 항상 그런 것은 아닙니다.

꽤 큰 GUI 응용 프로그램이므로 어디에서 중단 점을 설정해야하는지 잘 모르겠습니다.

JVM의 버그 일 수 있습니까? 애플릿이 이런 일을하는 것이 불가능하지 않습니까?

편집 : 내 자신의 질문에 답하기 위해 Eclipse에서 버그를 발견했으며 Toolkit.getDefaultToolkit(). getSystemClipboard(). getContents (null) 호출이 전체 시스템을 고정시킵니다. 엑셀 파일이 단지 1 MB이기 때문에 놀라운. 어쩌면 클립 보드는 이런 상황을 위해 실제로 설계되지 않았습니다.

+0

게시물의 물음표가있는 부분에 답하려면 그럴 수 없습니다. 예, 버그를 발견했을 수 있습니다. 충돌을 재현하는 최소한의 코드 스 니펫을 만들려고 할 수 있습니까? 물고기를 가르치기위한 – ZoFreX

답변

1

jStack을 사용하여 스레드 덤프를 생성하십시오. 그렇게하면 코드가하는 일을 알 수 있습니다. 그냥 사용하려면 :

C:\your_java_bin_folder> jstack -l <process-id> 

작업 관리자에서 프로세스 ID를 얻을 수 있습니다. jStack은 jdk의 일부입니다 (1.5까지 알고 있습니다).

+0

+1 – chr