我有两个相关的使用它的Java API推土机的性能问题:Dozer Java API如何执行?
- 一般情况下,是映射比用推土机XML配置更快?还是他们差不多?
- 它与其他Java映射框架(如Orika)相比如何?
谢谢!
我有两个相关的使用它的Java API推土机的性能问题:Dozer Java API如何执行?
谢谢!
通常,使用XML配置或Java API的映射性能是相同的。
性能将取决于您的应用程序(用例),基本上Orika执行比Dozer或其他映射(基于反射的框架)更好,因为它在后台使用字节码生成。
IMO当您必须呈现HTML并访问远程数据存储时,映射器性能可能会不整洁。
下面是一些基准http://bit.ly/pJ7n6t
我只是偶然发现了格达 - 根据http://inspire-software.com/confluence/display/GeDA/Benchmarks真快豆映射框架,并与Spring集成支持。
有4个简单字段的2个类 - 字符串,字符串,日期,布尔值。 1000000个此类对象的转换需要100分钟的GeDA和1000分钟的Orika。
了解Orika比Dozer快10倍,您可以想象GeDA与推土机如何执行
在此性能测试中增加了Dozer,Dozier需要4000ms。在这个简单的测试中,GeDA比Dozer快40倍 – alex 2013-07-12 17:54:23
感谢您的帮助! – dchen 2012-04-09 15:40:56
不客气:) – 2012-04-11 22:54:47