10.09.2012, 19:41
Hallo Christian,
ohne mir den Code angeschaut zu haben, mal eine verrückte Idee dazu. Sofern das nicht ständig im Swing-Thread gemacht werden muss, könnte man das und die Aktualisierungen ggf. in einen Single-Thread-Executor auslagern, der das im Hintergrund macht. Den könnte man dann auch notfalls mit etwas geringer Prio laufen lassen. Ich vermute mal, dass die Schnelligkeit bei der Aktualisierung der Grafik für die meisten Anwender eine eher untergeordnete Prio hat.
Ich hab übrigens mal ausprobiert in GpxPosition das origin-Feld null zu lassen. Ich hab zwar hier keinen Profiler, aber laut TaskManager hat das nur ca. 100 MB nach dem Laden eingespart. Im Vergleich zum Gesamtspeicherverbrauch von 2 GB wäre das wohl wirklich eher zu vernachlässigen.
Gruß
Thomas
P.S.: Falls Du noch bedarf an einem Telefongespräch hast, sag einfach wann es dir passen würde (Telefonnummer gäb's dann per Mail).
Ich sitze übrigens in er Schweiz und könnte dich ansonsten auch anrufen, falls du nicht ins Ausland telefonieren willst (ich sprech auch kein Schweizerdeutsch - versprochen
).
(09.09.2012, 21:06)routeconverter Wrote: Ich habe gerade etwas anderes Interessantes herausgefunden: die Aktualisierung des Höhenprofils braucht unheimlich viel Zeit, ...
ohne mir den Code angeschaut zu haben, mal eine verrückte Idee dazu. Sofern das nicht ständig im Swing-Thread gemacht werden muss, könnte man das und die Aktualisierungen ggf. in einen Single-Thread-Executor auslagern, der das im Hintergrund macht. Den könnte man dann auch notfalls mit etwas geringer Prio laufen lassen. Ich vermute mal, dass die Schnelligkeit bei der Aktualisierung der Grafik für die meisten Anwender eine eher untergeordnete Prio hat.
Ich hab übrigens mal ausprobiert in GpxPosition das origin-Feld null zu lassen. Ich hab zwar hier keinen Profiler, aber laut TaskManager hat das nur ca. 100 MB nach dem Laden eingespart. Im Vergleich zum Gesamtspeicherverbrauch von 2 GB wäre das wohl wirklich eher zu vernachlässigen.
Gruß
Thomas
P.S.: Falls Du noch bedarf an einem Telefongespräch hast, sag einfach wann es dir passen würde (Telefonnummer gäb's dann per Mail).
Ich sitze übrigens in er Schweiz und könnte dich ansonsten auch anrufen, falls du nicht ins Ausland telefonieren willst (ich sprech auch kein Schweizerdeutsch - versprochen
).
