클래스 파일 만있는 Java 벤치 마크가 있습니다.클래스 파일이 주어지면 어떻게 탐지 할 것인가는 JNI를 사용하는 것인가 아닌가?
JNI 호출이있는 벤치 마크를 찾고 싶습니다.
나는 이것이 javap -c
의 도움으로 바이트 코드 레벨에서 수행 될지도 모른다고 생각했지만 확실하지는 않습니다.
아이디어가 있으십니까? 프로그래밍 기본 (JNI) 방법을 찾으려면
Class<?> clazz = ...
List<Method> nativeMethods = new ArrayList<>();
for (Method m : clazz.getDelcaredMethods()) {
if(Modifier.isNative(m.getModifiers())) {
nativeMethods.add(m);
}
}
잘못된 반응으로 이어질 수 있습니다
여기 핫스팟에서이 옵션에 대한 세부 사항입니다. – Antimony
@Antimony 어떻게 될까요? – Jeffrey
메소드 중 하나에 이름에 'native'가있는 경우. – Antimony