Version 0

c++ V0.0 V0.1 V0.2 V0.3
code sizes
[number of lines]
862 830 841 817 809
compilation times
[seconds]
1,3 32,2 43,4 76,5 43,8
c++V0.0 / V0.3V0.1 / V0.2
binary sizes
[in bytes]
platform A 38713 34488 39904
platform B 28915 25546 30754
platform C 152913 424300 429138
platform D 411656 33532 38332
run times
[in seconds]
platform A 12,44 8,43 7,77
platform B 36,12 23,57 19,91
platform C 76,98 37,43 29,9
platform D 33,96 17,1 15,03
virt memory
[Mbytes]
platform A 131,8 96,24 124
platform B 73,38 54,98 72,61
platform C 70,3 60,26 69,31
platform D 108,14 78,63 84,77
real memory
[Mbytes]
platform A 103,1 80,12 106
platform B 73,06 42,94 60,47
platform C 63,65 55,83 61,38
platform D 81,1 64,33 66,44

version 1

c++V0.0V0.1V0.2V0.3
code sizes
[number of lines]
866 827 840 821 813
compilation times
[seconds]
1,4 33,1 49,59 96 42,8
c++V0.0 / V0.3V0.1 / V0.2
binary sizes
[in bytes]
platform A 32735 34089 39505
platform B 25470 23923 29603
platform C 179855 423953 429249
platform D 40352 29304 38200
run times
[in seconds]
platform A 5,47 4,09 3,69
platform B 19,25 13,29 12,77
platform C 36,65 24,04 15,8
platform D 15,71 10,81 8,77
virt memory
[Mbytes]
platform A 123,41 103,46 120
platform B 70,59 52,5 70,45
platform C 68,75 58,25 67,4
platform D 92,38 64,55 69,38
real memory
[Mbytes]
platform A 93,24 72,98 98
platform B 70,27 39,68 57,5
platform C 61 53 60,4
platform D 64 46,94 49,22