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