Kalli
Geowizard
Hi,
ich habe so das Gefühl, dass das Schrauben am Code, um die Performance, insbesondere beim Starten, zu verbessern, nicht so viel bringt. Man müsste sich zumindest mal anschauen, wie die jeweilige VM arbeitet. Ich habe mal eine kleine Vergleichsmessung beim Exportieren gemacht und auch mal gemessen, wie lange das Laden eines Profils dauert (also CacheWolf war gestartet, ich habe über Anwendung->Profile->Laden ein neues geladen).
Noch ein paar Daten:
- Messmethode: Stopuhr
- Rev. 412
- Datenbank hat 262 Einträge
- Exporter: TomTom .asc in ein File, ASCExporter
- java-Version wurde aus eclipse heraus gestartet
- jre 1.5.0_09
- OS: WinXP Home
- alle Angaben in Sekunden
Wie man sieht, ist der Code, wenn er unter java ausgeführt wird, wesentlich schneller als wenn man eine VM nimmt.
ich habe so das Gefühl, dass das Schrauben am Code, um die Performance, insbesondere beim Starten, zu verbessern, nicht so viel bringt. Man müsste sich zumindest mal anschauen, wie die jeweilige VM arbeitet. Ich habe mal eine kleine Vergleichsmessung beim Exportieren gemacht und auch mal gemessen, wie lange das Laden eines Profils dauert (also CacheWolf war gestartet, ich habe über Anwendung->Profile->Laden ein neues geladen).
Noch ein paar Daten:
- Messmethode: Stopuhr
- Rev. 412
- Datenbank hat 262 Einträge
- Exporter: TomTom .asc in ein File, ASCExporter
- java-Version wurde aus eclipse heraus gestartet
- jre 1.5.0_09
- OS: WinXP Home
- alle Angaben in Sekunden
Code:
Export
Version TomTomASC ASC
java 1,52 1,20
ewe 8,80 7,59
exe 12,52 9,77
Profil laden
java 1,61
exe 9,83