Menu

#73 Performance + Usability

closed
nobody
5
2011-03-02
2010-12-23
Anonymous
No

Ich weiss es sind Themen, die kein Entwickler gerne hört, aber ich muss es dennoch ansprechen...

In der Version v510 ist das Aufrufen einer Listing-Beschreibung über den Button "Cache" extrem träge und dauert meist mehrere Sekunden. Ebenfalls das Selektieren/Anklicken eines Cacheicons auf der Map dauert einige Sekunden bis die rote Umrandung erscheint.

Dieses Verhalten ist erst ab v510 zu sehen, bei Version v500 gab es diese Wartezeiten nicht.

Meine Datenbank hat in der Version v510 ca. 3000 Caches, im Vergleich bei Version v500 hatte ich ca. 5000 Caches.

Zur meiner Installation: Cachebox v500 wurde deinstalliert, anschließend wurde der PDA neu gebootet und bei der Neuinstallation von v510 wurde die Datenbank neu aufgebaut.

Discussion

  • tower27

    tower27 - 2010-12-23

    ohne Namen und EMail ist es schwer, darauf zu reagieren, denn ich habe diese Probleme nicht mit der Version 510

     
  • FlashCool

    FlashCool - 2010-12-23

    Sorry. Mein E-Mail Adresse lautet:

    flashcool@gmx.de

    Einen Account hatte ich ja schon...

     
  • Andreas Engel

    Andreas Engel - 2010-12-23

    Ich weiss es ist eine Antwort, die kein User gern hört, aber:

    Auch ich kann das Verhalten nicht bestätigen.
    Auf meinem HTC HD2 läuft das prima.

     
  • FlashCool

    FlashCool - 2010-12-23

    Was kann man da machen?

    Ich bin ja nicht der einzigste, bei diese Probleme auftreten:

    http://www.geoclub.de/viewtopic.php?f=114&t=51266

    Meine Hardware:

    HTC HD mini mit Win 6.5

    Hilft Euch eine Protokolldatei o.ä. hier weiter?
    Muss ich bei der Neuinstallation irgendwas beachten? Ich hatte das Verzeichnis nach der Deinstallation gelassen und die Version 510 in selbigen Ordner installieren lassen. Bei der Frage zur Erstellung einer neuen DB habe ich diese bestätigt.

    Kann es sein, dass sich Cachebox in der Version 510 an eventuell noch "alten" im befindlichen Ordner vorhandenen Dateien stört?

     
  • toette

    toette - 2010-12-24

    Ich hab hier mit dem Mini ebenfalls keine Probleme, allerdings ist die Datenbank noch nicht soooo groß.
    Ein paar Gedanken:

    -Speicherkarte ?
    -Programme im Hintergrund?
    -anderes Rom geflashed?

    CU
    Toette

     
  • hwinkelmann

    hwinkelmann - 2010-12-25

    moin!

    frohe weihnachten erstmal von mir!!!!

    das hd2 ist ja das windows mobile flagschiff. performanceprobleme merkt man dort erst, wenn das programm auf quasi keinem anderen gerät mehr läuft.

    bin ja mittlerweile leider total raus aus der entwicklung, aber wurde zwischen den versionen bei der datenbank etwas geändert?

    hoffe euch gehts allen gut!

    schöne grüße.
    hannes!

     
  • hwinkelmann

    hwinkelmann - 2010-12-25

    moin!

    frohe weihnachten erstmal von mir!!!!

    das hd2 ist ja das windows mobile flagschiff. performanceprobleme merkt man dort erst, wenn das programm auf quasi keinem anderen gerät mehr läuft.

    bin ja mittlerweile leider total raus aus der entwicklung, aber wurde zwischen den versionen bei der datenbank etwas geändert?

    hoffe euch gehts allen gut!

    schöne grüße.
    hannes!

     
  • FlashCool

    FlashCool - 2010-12-31

    Die genannten 3 möglichen Ursachen kann man in meinem Fall ganz gut ausschließen. Das ROM ist noch das Originale von HTC, die Speicherkarte hatte ich auch schon bei v500 im Einsatz und andere Programme habe ich während der Benutzung von Cachebox nicht im Hintergrund laufen. Die Speicherverwendung sieht auch recht gut aus und es sind noch genügend Resourcen frei.

    Wenn ich die Zeit finde, werde ich Cachebox nochmal komplett deinstallieren und auch das Verzeichnis komplett löschen. Vielleicht teste ich auch nochmal zuvor die Version 500.

    Die Verzögerungen sind mir übrigens auch beim Durchscrollen der Caches in der DB-Liste aufgefallen, hier hakt es nach ca. 10 Caches auch etwas, ca. 1-2 Sekunden bevor man weiter scrollen kann.

    Na dann erst mal einen guten Rutsch Euch allen ins neue Jahr!

    Grüße,
    FlashCool

     
  • SierraBravo

    SierraBravo - 2011-01-05

    Ich habe noch eine 507+ drauf und kann deshalb nicht wirklich mitreden. Aber kann vielleicht 'mal jemand schauen, ob zwischen 500 und 510 beim den genannten Aktionen neue Dateizugriffe hinzugekommen sind? Dateizugriffe sind ja grundsätzlich teuer, könnten also das Geschwindigkeitsproblem auf einigen Systemen erklären.

    Ich habe bei mir seit geraumer Zeit gelegentlich IOError Exceptions - auch die liessen sich durch neue Dateizugriffe, bei denen die Standard-Exceptions nicht behandelt werden, erklären.

    MfG

    Can someone please check if the actions mentioned above (select a cache in list/map, open cache description) trigger any file operations that were added between 500 and 510? File access is always expensive so that could explain performance problems on some systems.

    I personally experience infrequent IOError exceptions on these actions. To me that smells like file operations that don't catch and handle the usual standard file exceptions.

    Kind regards

     
  • FlashCool

    FlashCool - 2011-01-07

    Die Beschreibung von sierrabravo geht in die richtige Richtung.

    Inzwischen habe ich das Problem lösen können:

    Cachebox wurde neu einmal komplett deinstalliert und danach versuchte ich den Cachebox-Ordner zu löschen. Dabei fiel auf, dass die beiden Unterordner "Images" und "Spoiler" nicht löschbar waren - weder auf dem PDA direkt, noch über ActiveSync vom PC aus. Ich habe den Hauptordner also erstmal umbenannt und die beiden nicht zu löschenden Ordner so belassen. Alles andere konnte man löschen.

    Nach der Neuinstallation von cachebox v510 und dem Import der Caches habe ich jetzt keine Verzögerungen mehr - also gleiches Verhalten wie bei Version 500.

    Interessieren würde mich aber trotzdem, warum die beiden Ordner nicht zu löschen sind bzw. was ist die Ursache dafür?

    Kann man die beiden genannten Ordner nur durch ein Formatieren der Speicherkarte löschen oder gibt's da noch einen anderen Trick?

    Das träge Verhalten beim Aufruf eines Caches auf der Karte oder der Listing-Beschreibung erkläre ich mir durch das Timeout, was ich auch im Explorer feststellen konnte, wenn ich einen der beiden Ordner anklicke. Cachebox läuft wohl genauso in dieses Timeout.

    Grüße,
    FlashCool

     
  • SierraBravo

    SierraBravo - 2011-02-12

    Besser spät als nie: @flashcool: Wenn Du einen Ordner nicht löschen kannst, ist meist das Dateisystem auf der Speicherkarte defekt. Das Problem läßt sich nur durch Formatieren lösen, eventuell hat die Speicherkarte auch das Ende der Lebensdauer erreicht.

    Issue can be closed. Regarding proper handling of exceptions see issue 3080100

     
  • Longri

    Longri - 2011-03-02
    • status: open --> closed