jdi 인터페이스를 사용하여 디버거를 만들고 MethodEntryRequests를 사용하여 메서드 입력 추적을 사용하면 디버깅 된 프로그램이 수십 배로 느려집니다. 주 스레드 필터를 설정하고 SUSPEND_EVENT_THREAD 정책을 일시 중지했습니다. Classfilter는 제한적이며 수령 한 이벤트를 인쇄 할 경우 수십 개 이상의 이벤트가 표시되지 않으므로 너무 많이 받아서는 안됩니다. 나는 로컬 디버깅과 디버깅 자바 프로그램을 명령 줄의 followind 종류가 있어요 :메소드 항목 디버깅을 사용할 때 디버깅 된 프로그램의 속도가 느려지는 이유는 무엇입니까?
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337
좋은 질문에 간다. Eclipse에서 Java 프로그램을 디버깅 할 때 메서드 입력 중단 점이 상당히 느려졌습니다. 나는 누군가 응답을 가지고 있기를 바란다! –
최근 자바 버전에서 상황이 개선 되었습니까? 아니면 동일합니까? – WSS