Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 复制DynaBean的有效方法_Java_Apache_Delay_Jprofiler - Fatal编程技术网

Java 复制DynaBean的有效方法

Java 复制DynaBean的有效方法,java,apache,delay,jprofiler,Java,Apache,Delay,Jprofiler,我正在使用JProfiler调查我的应用程序,发现一些延迟是由org.apache.commons.beanutils.PropertyUtils.copyPropertiesnew,old引起的 我想问一下,这一延误是否有任何意义?有没有其他方法可以增强它 来自JProfiler的图像: 谢谢 性能问题不在于copyProperties,而在于它调用的getObject getter 看起来getter调用数据库是为了获取其值。但是我猜这个getObject是从CopyProperties方

我正在使用JProfiler调查我的应用程序,发现一些延迟是由org.apache.commons.beanutils.PropertyUtils.copyPropertiesnew,old引起的

我想问一下,这一延误是否有任何意义?有没有其他方法可以增强它

来自JProfiler的图像:


谢谢

性能问题不在于copyProperties,而在于它调用的getObject getter


看起来getter调用数据库是为了获取其值。

但是我猜这个getObject是从CopyProperties方法调用的。是的。它可能会迭代所有属性并将它们复制到新对象。