2013-07-13 3 views
1

JProfiler를 사용하여 응용 프로그램을 조사하고 있는데 org.apache.commons.beanutils.PropertyUtils.copyProperties (new, old)로 인해 지연이 발생했습니다.효율적인 복사 방식 DynaBean

이 지연이 중요한지 여부를 묻는 질문이 필요합니까? 그리고 다른 방법으로 그것을 향상시킬 수있는 방법이 있습니까? JProfiler와의

이미지 : http://oi40.tinypic.com/2rn8sio.jpg

감사합니다!

답변

0

성능 문제는 copyProperties에서 발생하지만 getObject 게이터에서 호출됩니다.

getter가 값을 얻기 위해 데이터베이스를 호출하는 것처럼 보입니다.

+0

하지만이 getObject는 CopyProperties() 메소드에서 호출됩니다. – ENGRMAY

+0

예. 아마 모든 속성을 반복하고 새로운 객체에 복사합니다. –