2
다양한 환경에서 정상적으로 실행되는 응용 프로그램이 있습니다. 그러나 한 클라이언트 사이트에서 응용 프로그램이 하위 프로세스 (이 경우 CODEFIND.EXF - 동봉 된 표시를 참조하십시오)를 호출하면 프로세서가 100 % 페 이킹됩니다. 디스플레이 해석에 도움이 필요합니다. 디스플레이가 부모 프로세스가 모든 리소스를 소비하고 있음을 나타내지 만 사실상 부모 프로세스가 호출 한 자식 프로세스 때문일 수 있습니까? 내가 어떻게 말할 수 있니? Java 프로세스를 100 % CPU로 연결
이 디스플레이는 범인이 java.exe를 나타냅니다,엘리엇
그래서 고객에게 스크린 샷을 가져 왔습니까? 귀하의 클라이언트를 얻을 수있는 방법이 있습니까 (또는 클라이언트 사이트에 접근 할 수있는 충분한 지식을 가진 사람이 있어야합니다) Java 응용 프로그램의 전체 스레드 덤프를 얻기 위해 "kill -3"(Windows IIRC 하에서 CTRL-)을 발행 할 수 있습니까 ? 그러면 어떤 스레드가 바쁜 루프 (또는 다른 것)인지 어디에서 쉽게 찾을 수 있습니다. 우리가 사용한 또 다른 옵션은 응용 프로그램이 특수 명령에 응답하고 필요에 따라 자동으로 전체 스레드 덤프를 생성하는 것입니다 (클라이언트에게 간단히 "정보"메뉴를 연 다음 명령을 내릴 수 있습니다 마술 키 입력 등. – SyntaxT3rr0r