11.09.2012, 12:20
(11.09.2012, 09:01)lundefugl Wrote: Wenn du deine Lösung mit dem manuellen Insert der 0-ten Position favorisierst, so müsste in meinen Augen die Schleife mit "increment" beginnen statt mit "1".
Danke für den Hinweis.
Ich hadere immer noch mit Deinem großen Pull-Request, schaue mir gerade Deine Änderungen Zeile für Zeile an und übernehme Code in kleinen Happen: 9606284f4c26da9c94630a587307edeb6ba76aa5, d46b794dc5301b899c0ed36a01ebeb0c605d218c
Parallel habe ich einen Profiler angeworfen und begonnen, Codestellen zu optimieren, die bei Deinen 600000-Positionen-Dateien immer wieder im Stacktrace auftauchen. Beispielsweise optimiert 275eee6c61581e4ecf4629270daf028ef639722f das Selektieren von vielen Positionen.
Dabei ist mir aufgefallen, daß das ProfileView zumindest bei meinem Rechner das Arbeiten unmöglich macht. Bevor das nicht flutscht, machen weitere Optimierungen keinen Sinn, da man sie nicht merkt oder messen kann (ich bin ein Fan von Premature optimization is the root of all evil).
--
Christian
Christian
