@Cityhunter: MN4 startet endlich schneller und INIs bleiben heil

  • Wer seinen MN4 auch auf der Speicherkarte installiert hat und sich insbesondere über lange Startzeiten oder auch zerschossene INIs ärgert, für den habe ich hier vielleicht DEN Tipp:


    Wenn ihr meint, so langsam eure optimalen Einstellungen (Geschwindigkeitsprofile, Skins, GPS-Maus, TMC etc.) gefunden zu haben, dann setzt selektiv einen Schreibschutz auf den Dateien spgps.ini, prefs.ini und NavLib.ini.


    Wie ich schon verschiedentlich an anderer Stelle schrieb, habe ich mit meiner Toshiba SD 512 MB Karte offenbar ein Exemplar mit sehr guter Lese- aber mieser Schreib-Performance erworben. Besonders die merkwürdige Eigenart des MN4, die kleinen INI-Dateien vielfach zu beschreiben, wirkt sich deshalb bei solchenn Karten fatal aus. Während der Startphase wird offenbar aus (mir nicht nachvollziehbaren Gründen) die spgps.ini mit einer Vielzahl von Schreibzugriffen malträtiert. Nachdem ich auf der spgps.ini das Schreibschutz-Attribut gesetzt hatte, verringerte sich die Startzeit bei mir von fatalen 63 auf nunmehr akzeptable 26 Sekunden (gemessen ohne angeschlossene GPS-Maus).


    Wie ich auch schon an anderer Stelle schrieb, macht bei mir der MN4 beim Beenden noch 8 Schreibzugriffe auf die prefs.ini und 6 Schreibzugriffe auf die NavLib.ini. Dies sorgt dafür, dass das Programm nach Antippen von "Beenden" und Schließen des Fensters noch gut 10-15 Sekunden beschäftigt ist, bis wirklich alles geschrieben ist. Wer hier ungeduldig ist und zu früh ausschaltet, hat dann wohl später ein Problem mit seinen INIs. Ist auch auf diesen beiden Dateien das Schreibschutz-Attribut gesetzt, endet das Programm ohne nennenswerte Verzögerung und die INIs bleiben in jedem Falle unversehrt. (@Suppengrün: Dein Mini4Inis bleibt trotzdem nützlich ;) )


    Im Gegensatz zu einem global für die ganze Speicherkarte gesetzten Schreibschutz hat dieses Vorgehen entscheidende Vorteile:
    Es können trotzdem weiterhin neue Ziele und Routen gespeichert werden, die Liste der letzten Ziele wird weitergepflegt etc., da diese Daten in anderen Dateien gespeichert werden (recent.txt, favorites.txt etc.). Auch andere Daten und Anwendungen auf der Speicherkarte bleiben änderbar.


    Nebenwirkungen:
    Im Root-Verzeichnis des PPC-eigenen Speichers bleiben ein paar kleine temporäre Dateien stehen, die man gelegentlich wegräumen kann. Dafür wird das Flash-RAM der Speicherkarte, das ja nur eine begrenzte (wenn auch relativ hohe) Anzahl von Schreibzyklen überlebt, geschont. :gap


    Bleibt noch die Frage, wie denn nun so ein selektiver Schreibschutz gesetzt werden kann. Da der PPC/Windows Mobile eigene Datei Explorer leider keinen Zugriff auf die Datei-Attribute erlaubt, behelfe ich mir momentan, indem ich die Karte am PC in einen Kartenleser schiebe und von dort über den Windows Datei Explorer die Attribute setze. Vielleicht kennen hier andere Forumsteilnehmer ja noch alternative Tools für den PPC (vielleicht kann Total Commander das?).


    Wenn zu diesem Tipp genügend Feedback kommt, schenkt ja vielleicht auch Cityhunter und der Rest von Navigon dem Problem genügen Priorität und spendiert mit SR1 endlich die ersehnte optimierte INI-Schreib-Strategie oder packt die Dateien gleich in ein separates Verzeichnis im Hauptspeicher - unabhängig vom Installationsort der restlichen Software. :love1


    So nun zum Tagesabschluss noch ein : drink und ab ins Bett.

  • das ist ja schön und gut, aber warum hast Du den Navigator überhaupt auf der Speicherkarte und nicht im Hauptspeicher des PDA installiert ?( ?


    Zum Schutz vor versehentlichem Löschen reicht es doch, die CAB - Datei aufzuheben und nach der Installation einmal einen vollen Backup (z.B. durch ActiveSync) zu machen... ;)

  • Zur Frage eins kann ich auch antworten. Es handelt sich wahrscheinlich um die Idee für die Berechnungen genügend Platz auf dem PDA zu haben. Gleiche Philosophie verfolge ich auch.
    Wenn du due CAB-Datei auf die Karte kopierst, kannst du ein mal noch den MN wieder herstellen, da die CAB nach der Installation gelöscht wird. Abhilfe schaffen hier Explorer, die lediglich einen Lesezugriff für die CAB-Datei herstellen.


    Ansosnten werde ich mal ein bisschen damit experimentieren was tpmjg gesagt hat. Aber diese oder ähnliche Hinweise gab es in der Vergangenheit schon vielfach. Es kommt in diesen Fällen auf die persönliche Konfiguration des PDA und das Zusammenspiel von Hard- und Software an. Wenn tpmjg mit diesen Einstellungen Glück hat, sei es ihm zu gönnen : drink


    Gruß Guido

  • @ tmpjg,
    diese Strategie verfolge ich auch, das Schreibschutz- (nur lesen-) Attribut kann man mit dem Total Commander für PocketPC setzen.


    @ smarty,
    weil es je nach Speicherkarte höchstens beim Start und der Routenberechnung etwas mehr Zeit benötigt, und wenn Du diese paar Sekunden nicht hast, tut es mir leid, denn der Speicherplatzvorteil von gut 10 MB ist es mir wert!!!


    @ guidom,
    mit dem Programm Cabinstl wird die CAB-Datei nach der Installation nicht gelöscht (kann man einstellen) mit dem Total Commander für PocktePC kann man auch wunderbar links für Programme im Startmenü erstellen, dann kann man Cabinstl einfach durch klick aufrufen.


    Viele Grüße aus Hamburg
    Olaf

  • Zitat

    Original von Oma97
    @ guidom,
    mit dem Programm Cabinstl wird die CAB-Datei nach der Installation nicht gelöscht (kann man einstellen) mit dem Total Commander für PocktePC kann man auch wunderbar links für Programme im Startmenü erstellen, dann kann man Cabinstl einfach durch klick aufrufen.


    Viele Grüße aus Hamburg
    Olaf


    Nachtrag: wenn man beim ersten Start von CABINSTL das Feld "associate with CAB" anhakt. braucht man zukünftig nur noch die CAB anklicken - CabInstl startet dann automatisch.

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Zitat

    Original von smarty
    das ist ja schön und gut, aber warum hast Du den Navigator überhaupt auf der Speicherkarte und nicht im Hauptspeicher des PDA installiert ?( ?


    Zum Schutz vor versehentlichem Löschen reicht es doch, die CAB - Datei aufzuheben und nach der Installation einmal einen vollen Backup (z.B. durch ActiveSync) zu machen... ;)


    Die Gründe für eine Installation auf der Speicherkarte sind schon vielfältig diskutiert worden. Zum einen werden bei einige PDAs von den internen 64MB schon einige MB an Teile des Betriebsystems abgetreten (die älteren Medions/Yakumos haben nur 36 MB frei, die neueren rund 48 MB), zum anderen nutzen hier viele den PDA nicht nur zum Navigieren. Selbst dazu verwenden viele noch mehrere Programme. Wenn die alle im kostbaren Hauptspeicher lägen, wäre für die Routenberechnung, Kartenausschnittspufferung, POI-Verwaltung etc. nicht mehr genug Platz.


    Vergleiche es am besten mit einer RAM-Disk auf einem PC. Um darauf Programme und Daten in Form eines Filesystems abzulegen und dadurch kostbaren Hauptspeicher zu verschwenden, muss es schon sehr gute Gründe geben.


    Auf die Geschwindigkeit von MN4 wirkt sich die Installation auf der Speicherkarte bei den allermeisten nicht nennenswert aus (mal von den Schreibproblemen mit den INIs abgesehen).


    Zum Thema Backup mit ActiveSync ist hier schon an verschiedenen Stellen berichtet worden, dass das Restaurieren des PPC nach Hardreset darüber nicht vollständig gelang. Darauf würde ich mich also nicht unbedingt verlassen.

    Einmal editiert, zuletzt von tpmjg ()

  • Zitat

    Original von guidom
    ...
    Aber diese oder ähnliche Hinweise gab es in der Vergangenheit schon vielfach.
    ...


    In dieser konkreten Ausprägung, also mit selektiv gesetzten Schreibschutz-Attributen, hatte ich den Tipp noch nicht gesehen. Lediglich Hinweise, für die gesamte Speicherkarte den Schreibschutz zu aktivieren - mit den damit verbundenen Nachteilen. Vielleicht habe ich aber auch trotz intensiver Suche einen gleichartigen Beitrag übersehen.


    Zitat

    Original von guidom
    ...
    Es kommt in diesen Fällen auf die persönliche Konfiguration des PDA und das Zusammenspiel von Hard- und Software an. Wenn tpmjg mit diesen Einstellungen Glück hat, sei es ihm zu gönnen : drink
    ...


    Danke für den Drink. Es mag sein, dass ich hinsichtlich der Schreibperformance einen besonders extremen Fall beim Zusammenspiel zwischen PDA und Speicherkarte erwischt habe. Ich kann mir aber trotzdem nicht vorstellen, dass das Verhalten so exotisch ist. Sowohl der Yakumo Delta 400 alias Medion MD 40600/41600 etc. als auch Toshiba SD 512 B Speicherkarten haben hier unter den Usern einen relativ hohen Verbreitungsgrad. Vielleicht können andere User, die die gleiche Hardware-Kombination nutzen, mal eigene Beobachtungen schildern.

  • Zitat

    Original von tpmjg
    In dieser konkreten Ausprägung, also mit selektiv gesetzten Schreibschutz-Attributen, hatte ich den Tipp noch nicht gesehen


    Muß mich mal loben: habe ich minsdestens schon drei mal in entsprechenden Threads vorgeschlagen :)

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Hi


    Zitat

    Wenn du due CAB-Datei auf die Karte kopierst, kannst du ein mal noch den MN wieder herstellen, da die CAB nach der Installation gelöscht wird.


    Auch eine CAB-Datei kann man mit einem READ ONLY vor dem löschen schützen. Dann wird natürlich auch die CAB-Datei nach der Installation nicht gelöscht.

    Einmal editiert, zuletzt von OeffiGT ()

  • Mal ne blöde Frage: W I E installiere ich den MN4 von Karte aus? Oder meint ihr einfach auf die Karte?


    Welche .cab muss man dafür benutzen?

  • Sind doch nur drei. Wenn du die falsche nimmst, dann meckert das System. So einfach isses.

  • Zitat

    Original von tpmjg
    Nachdem ich auf der spgps.ini das Schreibschutz-Attribut gesetzt hatte, verringerte sich die Startzeit bei mir von fatalen 63 auf nunmehr akzeptable 26 Sekunden (gemessen ohne angeschlossene GPS-Maus).


    Servus, aber das kann ich mit meinem 40600 und der Medion 256MB Karte in keinster Weise nachvollziehen X(


    Der Tipp hilft bei mir gleich gar nix :-D)


    So, jetzt aber dann ab in den Biergarten und : drink und weiter auf SP1 warten.


    Ciao Olav

  • Zitat

    Original von guidom
    .........
    Es handelt sich wahrscheinlich um die Idee für die Berechnungen genügend Platz auf dem PDA zu haben. Gleiche Philosophie verfolge ich auch.
    .......


    Ist sicher eine Glaubensfrage, das mit dem Programm auf der Speicherkarte - lohnt sich nur bei ausgesprochenen Powerusern, die eine Unzahl von Programmen installiert haben.


    Bei meinem Medion habe ich nicht nur den l4, sondern eine erkleckliche Anzahl anderer Programme im Speicher installiert - da bleiben im Leerlauf immer noch ca 33mb frei
    bei laufendem l4 und POI-Warner sinds immer noch 26mb - das reicht dicke für komplexe Routenberechungen.


    Das einzige Argument für mich, Programme auf der Speicherkarte zu installieren ist die Tatsache, dass dort auch Programme Platz haben, die man so gut wie nie benötigt


    (= Jäger- und Sammler-Prinzip ;D )

  • Zitat

    Original von Klaubi
    Das einzige Argument für mich, Programme auf der Speicherkarte zu installieren ist die Tatsache, dass dort auch Programme Platz haben, die man so gut wie nie benötigt


    (= Jäger- und Sammler-Prinzip ;D )


    Och, Klaubi, liest Du gar nicht mit? ?(


    Es mag auch PDAs geben, die nicht so gut wie Deiner bestückt sind (nämlich meiner :-D)), und da läuft MN|4 ohne diverse Abbrüche nunmal auf Speicherkarte am Besten.... (1000 mal durchgenudelt)....

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Zitat

    Original von Olav


    Servus, aber das kann ich mit meinem 40600 und der Medion 256MB Karte in keinster Weise nachvollziehen X(


    Der Tipp hilft bei mir gleich gar nix :-D)


    Die Medion 256MB MMC Karte habe ich aus einem älteren Bundle auch noch. Die hat in der Tat keine so schlechte Schreibperformance wie meine Toshiba, so dass es mit der keine so auffälligen Startzeit-Unterschiede gibt. Sie hat aber auch kein so gute Leseperformance wie die Toshiba, was sich bei der Routenberechnung bemerkbar macht. Für's Navigieren reichts dennoch.

    Einmal editiert, zuletzt von tpmjg ()