測試結果Cglib的Fast方式反射性能低於 J2SE, 其實我也納悶。 後網友對我測試代碼的寫法進行了批評指正。
最近抽時間按照他介紹的BeanCopier 方式測試了一下,Cglib 的反射是快於 J2SE的。(其實這也是我期待的結果,畢竟Hibernate,Spring等很多項目的底層都在用cglib)。
因此真心向網友表示感謝,又糾正了我一個錯誤,並向cglib和被我誤導的網友致歉。
總之,糾正了錯誤,有了收穫就是好的。呵呵。
原文:不小心被Cglib忽悠了 http://raymond2006k.iteye.com/blog/314894
測試代碼
o = clazz0.newInstance();
BeanCopier beanCopier = BeanCopier.create(clazz0, managelogVO.getClass(), false);
beanCopier.copy(o,managelogVO, null);
2009-3-12:剛改了標題的一個錯別字。呵呵