문제

이음새는 실제로 차단을 위해 모든 클래스를 프록시합니다. 프록시 클래스와 인터페이스를 구현하는 프록시 클래스 사이에 차이가 있습니까 ?? 프록시 인스턴스가 클래스에 지정된 모든 인터페이스를 구현하는 스프링과 같은 FE.

java.lang.reflect.proxy vs. cglib 또는 javassist 사이에 성능 경험이 있습니까? 프록시에 대한 인스턴스가 바이트 코드 조작보다 훨씬 빠르지 않습니까?

미리 감사드립니다

도움이 되었습니까?

해결책

웹과 같은 많은 비교가 있습니다 이것:

Unproxied: 559009(ns) 5(ms)
cglib: 21374225(ns) 213(ms)
Proxy: 16506009(ns) 165(ms)

코드를 다운로드하여 직접 실행할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top