Apache的BeanUtils和PropertyUtils,Spring的BeanUtils,Cglib的BeanCopier四种复制方法的性能比较
做法是在Eclipse新建了一个Project,专门用于专门测试几种代码的性能。
从整体的表现来看,Cglib的BeanCopier的性能是最好的无论是数量较大的1万次的测试,还是数量较少10次,几乎都是趋近与零损耗,Spring是在次数增多的情况下,性能较好,在数据较少的时候,性能比PropertyUtils的性能差一些。PropertyUtils的性能相对稳定,表现是呈现线性增长的趋势。而Apache的BeanUtil的性能最差,无论是单次Copy还是大数量的多次Copy性能都不是很好。

浙公网安备 33010602011771号