Apache的BeanUtils和PropertyUtils,Spring的BeanUtils,Cglib的BeanCopier四种复制方法的性能比较

做法是在Eclipse新建了一个Project,专门用于专门测试几种代码的性能。

从整体的表现来看,Cglib的BeanCopier的性能是最好的无论是数量较大的1万次的测试,还是数量较少10次,几乎都是趋近与零损耗,Spring是在次数增多的情况下,性能较好,在数据较少的时候,性能比PropertyUtils的性能差一些。PropertyUtils的性能相对稳定,表现是呈现线性增长的趋势。而Apache的BeanUtil的性能最差,无论是单次Copy还是大数量的多次Copy性能都不是很好。

posted @ 2014-12-25 22:50  ppjj  阅读(280)  评论(0)    收藏  举报