2.1.3 - 3.1.4
Environment
Our test machine has the following setup:
- Operating System: Windows 10 (64 Bit)
- Processor: i7-6700HQ CPU @2.60 GHz
- Memory: 16 GB
- Encrypted Hard-disk
Test results
Small Model
LT Version |
1) Loading models |
2) Premerge calculation |
3) Writing merge file |
Max RAM usage |
3.1.4 (latest release) |
4s |
1s |
1s |
796 MB |
3.1.3 |
4s |
1s |
1s |
804 MB |
3.1.2 |
4s |
1s |
1s |
596 MB |
3.1.1 |
4s |
1s |
1s |
596 MB |
3.0.1 |
8s |
1s |
1s |
864 MB |
3.0 |
6s |
1s |
1s |
910 MB |
2.6.10 |
6s |
1s |
1s |
236 MB |
2.6.9 |
6s |
1s |
1s |
232 MB |
2.6.6 |
6s |
1s |
2s |
256 MB |
2.6.5 |
6s |
1s |
1s |
233 MB |
2.6.4 |
6s |
2s |
1s |
247 MB |
2.6.3 |
8s |
2s |
1s |
233 MB |
2.6.2 |
6s |
1s |
1s |
254 MB |
2.6.1 |
7s |
1s |
1s |
237 MB |
2.6 |
4s |
1s |
1s |
242 MB |
2.5 |
8s |
1s |
1s |
255 MB |
2.4.1 |
19s |
1s |
1s |
463 MB |
2.4 |
19s |
1s |
1s |
300 MB |
2.3 |
20s |
1s |
1s |
297 MB |
2.2 |
18s |
1s |
1s |
292 MB |
2.1.4 |
13s |
1s |
1s |
263 MB |
2.1.3 |
13s |
1s |
1s |
265 MB |
Medium Model
LT Version |
1) Loading models |
2) Premerge calculation |
3) Writing merge file |
Max RAM usage |
3.1.4 (latest release) |
1m16s |
8s |
14s |
6.852 MB |
3.1.3 |
1m23s |
9s |
15s |
6.871 MB |
3.1.2 |
1m25s |
10s |
16s |
6.349 MB |
3.1.1 |
1m25s |
10s |
16s |
6.349 MB |
3.0.1 |
1m26s |
9s |
14s |
6.830 MB |
3.0 |
1m16s |
9s |
13s |
7.297 MB |
2.6.10 |
2m11s |
16s |
18s |
5.523 MB |
2.6.9 |
1m39s |
16s |
18s |
5.447 MB |
2.6.6 |
1m46s |
15s |
19s |
5.495 MB |
2.6.5 |
1m47s |
16s |
18s |
5.365 MB |
2.6.4 |
1m45s |
14s |
18s |
5.400 MB |
2.6.3 |
2m12s |
16s |
6s |
5,301 MB |
2.6.2 |
1m48s |
14s |
5s |
5.165 MB |
2.6.1 |
2m17s |
15s |
9s |
4.988 MB |
2.6 |
1m51s |
18s |
7s |
5.436 MB |
2.5 |
1m52s |
17s |
6s |
4.937 MB |
2.4.1 |
2m10s |
19s |
15s |
5.940 MB |
2.4 |
2m07s |
19s |
17s |
5.908 MB |
2.3 |
2m17s |
13s |
14s |
5.928 MB |
2.2 |
2m23s |
13s |
20s |
6.184 MB |
2.1.4 |
1m57s |
32s |
12s |
5.595 MB |
2.1.3 |
1m51s |
36s |
13s |
5.630 MB |
Large Model
LT Version |
1) Loading models |
2) Premerge calculation |
3) Writing merge file |
Max RAM usage |
3.1.4 (latest release) |
2m37s |
4m44s |
21m22s |
11.935 MB |
3.1.3 |
2m39s |
5m6s |
21m41s |
12.269 MB |
3.1.2 |
2m22s |
5m26s |
25m6s |
11.383 MB |
3.1.1 |
2m22s |
5m26s |
25m6s |
11.383 MB |
3.0.1 |
1m48s |
4m29s |
23m3s |
11.969 MB |
3.0 |
2m |
4m13s |
20m49s |
11.726 MB |
2.6.10 |
2m15s |
8m5s |
23m30s |
10.788 MB |
2.6.9 |
2m09s |
8m7s |
22m24s |
11.306 MB |
2.6.6 |
2m21s |
8m15s |
24m |
10.971 MB |
2.6.5 |
2m10s |
8m36s |
23m37s |
11.251 MB |
2.6.4 |
2m16s |
7m55s |
23m34s |
11.408 MB |
2.6.3 |
2m11s |
7m57s |
17m24s |
11.447 MB |
2.6.2 |
2m14s |
7m41s |
17m35s |
11.135 MB |
2.6.1 |
2m18s |
7m46s |
22m42s |
11.374 MB |
2.6 |
2m35s |
9m41s |
24m02s |
11.605 MB |
2.5 |
2m21s |
8m26s |
19m10s |
11.237 MB |
2.4.1 |
2m30s |
10m4s |
27m57s |
11.750 MB |
2.4 |
2m52s |
10m49s |
24m14s |
11.809 MB |
2.3 |
3m13s |
8m13s |
29m14s |
10.548 MB |
2.2.0 |
2m09s |
7m55s |
21m53s |
10.486 MB |
2.1.4 |
2m22s |
17m58s |
22m38s |
10.011 MB |
2.1.3 |
2m21s |
18m2s |
23m26s |
9.888 MB |
EAExample
LT Version |
1) Loading models |
2) Premerge calculation |
3) Writing merge file |
Max RAM usage |
3.1.4 (latest release) |
10s |
9s |
3m5s |
1.499 MB |
3.1.3 |
10s |
9s |
3m9s |
1.467 MB |
3.1.2 |
10s |
10s |
3m12s |
1.633 MB |
3.1.1 |
10s |
10s |
3m12s |
1.633 MB |
3.0.1 |
11s |
9s |
3m6s |
1.439 MB |
3.0 |
10s |
10s |
3m3s |
1.739 MB |
2.6.10 |
9s |
11s |
3m21s |
763 MB |
2.6.9 |
8s |
13s |
3m19s |
757 MB |
2.6.6 |
9s |
15s |
3m36s |
748 MB |
2.6.5 |
9s |
14s |
3m19s |
758 MB |
2.6.4 |
9s |
15s |
3m19s |
746 MB |
2.6.3 |
10s |
13s |
3m20s |
726 MB |
2.6.2 |
9s |
12s |
3m18s |
770 MB |
2.6.1 |
10s |
13s |
3m14s |
775 MB |
2.6 |
8s |
12s |
3m15s |
750 MB |
2.5 |
10s |
17s |
3m37s |
747 MB |
2.4.1 |
21s |
14s |
5m12s |
774 MB |
2.4 |
22s |
16s |
4m59s |
826 MB |
2.3 |
22s |
16s |
4m57s |
841 MB |
2.2.0 |
19s |
14s |
4m53s |
805 MB |
2.0.0 |
23s |
10s |
7m13s |
764 MB |
2.1.4 |
13s |
32s |
4m44s |
789 MB |
2.1.3 |
12s |
36s |
4m30s |
782 MB |
Tagged Value Model
LT Version |
1) Loading models |
2) Premerge calculation |
3) Writing merge file |
Max RAM usage |
3.1.4 (latest release) |
1m22s |
16s |
3m47s |
6.982 MB |
3.1.3 |
1m27s |
23s |
3m47s |
6.968 MB |
3.1.2 |
1m13s |
25s |
4m2s |
5.399 MB |
3.1.1 |
1m13s |
25s |
4m2s |
5.399 MB |
3.0.1 |
1m12s |
20s |
4m53s |
5.668 MB |
3.0 |
1m10s |
17s |
4m18s |
5.622 MB |
2.6.10 |
1m22s |
29s |
5m25s |
3.525 MB |
2.6.9 |
1m18s |
26s |
5m20s |
4.300 MB |
2.6.6 |
1m24s |
30s |
5m49s |
4.230 MB |
2.6.5 |
1m24s |
26s |
4m55s |
4.567 MB |
2.6.4 |
1m28s |
27s |
5m46s |
3.552 MB |
2.6.3 |
1m19s |
50s |
4m15s |
4.558 MB |
2.6.2 |
1m26s |
27s |
3m18s |
4.313 MB |
2.6.1 |
1m30s |
26s |
3m16s |
4.257 MB |
2.6 |
1m18s |
24s |
3m18s |
4.256 MB |
2.5 |
1m24s |
32s |
3m39s |
3.839 MB |
2.4.1 |
2m22s |
29s |
3m53s |
5.091 MB |
2.4 |
2m17 |
25s |
4m12s |
4.266 MB |
2.3 |
1m47s |
33s |
4m10s |
4.073 MB |
2.2.0 |
1m46s |
31s |
3m57s |
4.541 MB |
2.1.4 |
1m19s |
59s |
3m54s |
4.359 MB |
2.1.3 |
1m18s |
1m25s |
3m57s |
4.428 MB |
TV Model (Triple Size)
LT Version |
1) Loading models |
2) Premerge calculation |
3) Writing merge file |
Max RAM usage |
3.1.4 (latest release) |
4m22s |
45s |
14m34s |
12.079 MB |
3.1.3 |
4m46s |
53s |
15m16s |
11.780 MB |
3.1.2 |
3m33s |
57s |
17m46s |
10.733 MB |
3.1.1 |
3m33s |
57s |
17m46s |
10.733 MB |
3.0.1 |
3m26s |
48s |
16m12s |
10.962 MB |
3.0 |
3m20s |
48s |
15m22s |
9.157 MB |
2.6.10 |
3m33s |
1m14s |
20m48s |
9.379 MB |
2.6.9 |
3m36s |
1m24s |
19m59s |
10.471 MB |
2.6.6 |
3m30s |
1m27s |
17m41s |
10.355 MB |
2.6.5 |
3m26s |
1m24s |
16m59s |
10.592 MB |
2.6.4 |
3m31s |
1m20s |
17m39s |
9.662 MB |
2.6.3 |
3m31s |
2m28s |
13m54s |
10.839 MB |
2.6.2 |
3m56s |
1m15s |
10m14s |
9.156 MB |
2.6.1 |
3m38s |
1m18s |
10m13s |
9.701 MB |
2.6 |
3m29s |
1m29s |
10m29s |
9.165 MB |
2.5 |
3m44s |
1m46s |
10m57s |
8.875 MB |
2.4.1 |
6m35s |
1m41s |
13m20s |
9.040 MB |
2.4 |
6m46s |
1m32s |
14m41s |
9.420 MB |
2.3 |
4m16s |
1m29s |
12m23s |
8.589 MB |
2.2.0 |
4m40s |
1m18s |
11m56s |
8.496 MB |
2.1.4 |
4m45s |
2m58s |
11m27s |
8.685 MB |
2.1.3 |
4m25s |
4m23s |
12m58s |
9.290 MB |
- LemonTree 2.6 Version 2.6.0 has increased the performance of diffing and merging, but consumes more memory than version 2.5.0. This had a quite severe impact on the performance results
for our "Large Model" performance test, as it was approaching the cap of available memory for the test machine, which lead to page swapping.
- LemonTree 2.6.1 processes all previously unhandled custom properties of elements
- LemonTree 2.6.4 has resolved issues affecting the memory consumption and the pre-merge times introduced in version 2.6.3, reducing both of those values back to values comparable to version 2.6.2.
However, this version also (re-)introduces the merging of ZOrder values in diagrams, which significantly impacts the merge time for diffs with changes to a significant number of large diagrams.
- LemonTree 3.1.2 is a hotfix for obfuscation issues. As such, no actual performance test was conducted, and performance is assumed to be identical to 3.1.1