Show last authors
1 |(% style="color:green" %){{icon name="check"/}} If you would like to do your own benchmarks you do not need to start from scratch - just [[setup GeDA project>>doc:GeDA - Generic DTO Assembler.Setting up GeDA project.WebHome]] and have a look at the **core-btest** module. Most of what you will need is already there - all you'll need to do is add your specific tests.
2
3 {{toc/}}
4
5 == GeDA 3.0.0 vs Orika 1.4.1 ==
6
7 Benchmark is [[here>>http://1.microbenchmarks.appspot.com/run/denis.v.pavlov@gmail.com/com.inspiresoftware.lib.dto.geda.benchmark.CaliperBenchmarkGeDA3000Orika141]]
8
9
10 [[image:caliper-geda300vsOrika141.png||alt=""]]
11
12
13 == GeDA 2.1.1 vs Orika 1.3.4 ==
14
15 Benchmark is [[here>>http://1.microbenchmarks.appspot.com/run/denis.v.pavlov@gmail.com/com.inspiresoftware.lib.dto.geda.benchmark.CaliperBenchmarkGeDA210Orika134]]
16
17
18 [[image:geda211vsorika134.png||alt=""]]
19
20
21 == GeDA 2.0.3 vs Orika 1.2.0 vs Dozer 5.3.2 vs ModelMapper 0.5.0 ==
22
23 Main goal for release 2.0.3 is performance. The aim is to make GeDA the fastest DTO to entity assembler library there is.
24
25 Currently the main rival is Orika latest version of which is twice as slow as GeDA 2.0.3. Other rivals such as ModelMapper and Dozer fall far behind on performance.
26
27 The benchmark test results can be found [[here>>http://1.microbenchmarks.appspot.com/run/denis.v.pavlov@gmail.com/com.inspiresoftware.lib.dto.geda.benchmark.CaliperBenchmark]].
28
29 If you wish to amend the tests or create you own there is a new mvn module: **core-btest** so you can checkout GeDA source and challenge it as you wish.
30
31 Here is the latest stats on 25000 object conversions:
32
33
34 [[image:benchmarking.png||alt=""]]
35
36
37 |(% style="color:#337ab7" %){{icon name="info-circle"/}} As you can see Manual copy is a lot faster and was put in here deliberately - we want to provide our users with trusted and informative data.(((
38 You cannot bean the JVM - no question about it. But this shows clearly that GeDA is ahead of all competition.
39 )))
GeDA - Generic DTO Assembler © Denys Pavlov 2009 - 2018
v.1.0.0