как проходит шовное проксирование - PullRequest
1 голос
/ 25 июня 2009

шов на самом деле прокси каждого класса для перехвата. Есть ли разница между прокси-классами и прокси-классами, которые реализуют интерфейсы? F.E. как весной, когда создается экземпляр прокси, реализующий все интерфейсы, указанные в классе.

есть ли у кого-нибудь опыт работы между java.lang.reflect.Proxy и cglib или javassist? разве инстанцирование через Прокси намного быстрее, чем манипулирование байт-кодом?

заранее спасибо

1 Ответ

1 голос
/ 25 июня 2009

Есть много сравнения в Интернете, как это :

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

Вы можете скачать код и запустить его самостоятельно.

...