Laufzeiten Java:


--- testPerformanceSortByFirstOccurrence -----------------------------
Dauer: 4.815s
Dauer: 5.077s
Dauer: 4.624s
Dauer: 4.729s
Dauer: 4.618s

Dauer: 4.752s
Dauer: 4.596s
Dauer: 4.633s
Dauer: 4.444s
Dauer: 4.71s

Speicher: 414016
Speicher: 138667
Speicher: 902976


--- testPerformanceSortByFootnotes -----------------------------
Dauer: 4.702s
Dauer: 5.638s
Dauer: 5.563s
Dauer: 5.011s
Dauer: 4.631s

Dauer: 5.575s
Dauer: 5.484s
Dauer: 4.746s
Dauer: 4.626s
Dauer: 4.826s

Speicher: 496640
Speicher: 286552
Speicher: 902976

--- testPerformanceSortByFirstOccurrenceBigBuffer -----------------------------
Dauer: 3.765s
Dauer: 3.494s
Dauer: 3.604s
Dauer: 4.363s
Dauer: 4.479s

Dauer: 4.113s
Dauer: 3.699s
Dauer: 3.654s
Dauer: 3.551s
Dauer: 3.766s

Speicher: 474560
Speicher: 259440
Speicher: 902976

Test alleine (ohne die anderen 4):

Dauer: 4.596s
Dauer: 4.862s
Dauer: 4.556s
Dauer: 4.845s
Dauer: 4.595s

Dauer: 4.892s
Dauer: 4.637s
Dauer: 4.557s
Dauer: 4.52s
Dauer: 4.839s

Speicher: 412864
Speicher: 192298
Speicher: 902976

--> Weniger Speicher, aber > 25% langsamer!

--- testPerformanceSortByFirstOccurrenceHugeBuffer -----------------------------
Dauer: 3.529s
Dauer: 3.401s
Dauer: 4.06s
Dauer: 3.516s
Dauer: 3.755s

Dauer: 3.64s
Dauer: 3.484s
Dauer: 3.683s
Dauer: 3.733s
Dauer: 3.286s

Speicher: 500160
Speicher: 322440
Speicher: 902976

--- testPerformanceSortByFirstOccurrenceInsaneBuffer -----------------------------
Dauer: 3.803s
Dauer: 3.823s
Dauer: 4.219s
Dauer: 4.045s
Dauer: 3.638s

Dauer: 3.619s
Dauer: 4.351s
Dauer: 3.9s
Dauer: 4.612s
Dauer: 3.822s

Speicher: 768448
Speicher: 327583
Speicher: 902976




Laufzeiten Python:

ohne -a:

real    0m12.432s
real    0m12.009s
real    0m11.754s

ohne -a, bz2-9 input:

real    0m14.489s
real    0m15.573s
real    0m15.586s

ohne -a, bz2-1 input:

real    0m13.472s
real    0m13.187s
real    0m13.644s

ohne -a, gz-9 input:

real    0m24.064s
real    0m27.400s
real    0m22.912s

mit -a:

real    0m12.632s
real    0m12.024s
real    0m12.318s

-a, bz2-1 input:

real    0m12.262s
real    0m12.055s
real    0m12.716s