0
자바 계측을 사용하고 있습니다. (인스 트루먼 테이션되고있는) 클래스 명을 지정하면 (자), 그 파일이 포함 된 jar 파일을 어떻게 알 수 있습니까?계측 된 Java 클래스의 jar 이름을 아는 방법
자바 계측을 사용하고 있습니다. (인스 트루먼 테이션되고있는) 클래스 명을 지정하면 (자), 그 파일이 포함 된 jar 파일을 어떻게 알 수 있습니까?계측 된 Java 클래스의 jar 이름을 아는 방법
다음 코드가 작동합니다. 나는 하나의 항아리를 시도하고 나에게 단지 경로 주었다
new File(Test.class.getProtectionDomain().getCodeSource().getLocation().getFile())
그냥 클래스 이름으로 Test
을 대체합니다.
이 명령의 성능은 어떻습니까? – Shay
항아리에 하나의 클래스로 10000 번 실행했습니다. 평균 시간은 약 6 나노 초입니다. 다시 한 번만 한 클래스를 찾았습니다. 실제 시나리오에서는 다를 수 있습니다. 그러나 그것은 많은 시간이 걸리지 않을 것입니다 .... –