这两个类都提供反射方法的实现,性能对比如下:
循环条件是:1亿次
结论:PropertyUtils提供的getXXX和setXXX反射方法的性能是FastMethod的三倍
以下是测试方法:
首先是FastMethod的getXXX方法,如图:
然后是PropertyUtils的getXXX方法,如图:
其次是FastMethod的setXXX方法,如图:
最后是PropertyUtils的setXXX方法,如图:
这两个类都提供反射方法的实现,性能对比如下:
循环条件是:1亿次
结论:PropertyUtils提供的getXXX和setXXX反射方法的性能是FastMethod的三倍
以下是测试方法:
首先是FastMethod的getXXX方法,如图:
然后是PropertyUtils的getXXX方法,如图:
其次是FastMethod的setXXX方法,如图:
最后是PropertyUtils的setXXX方法,如图: