Seite drucken - WDP-Hochlaufzeit

windigipet.de

Win-Digipet - deutsche Foren => Win-Digipet allgemein => Thema gestartet von: Winfried Hoffmann in 28. November 2003, 19:00:03

Titel: WDP-Hochlaufzeit
Beitrag von: Winfried Hoffmann in 28. November 2003, 19:00:03
Hallo WDP`ler,

habe nun 63 Fahrzeuge in der LDB. Die Hälfte sind mit eigenen Bildern bestückt. Die .jpg-Bildgröße waren etwa 1MB je Bild. Die Programmhochlaufzeit 2Min.30Sek.
Ich habe nun die Bilder weiter komprimiert auf 200kB je Bild, danach alle Bilder in der LDB neu zugeordnet (Austausch in "EIGENE").
Die Hochlaufzeit ist gleich geblieben.
Ist das normal?
 
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Norbert Burkert in 28. November 2003, 22:07:11
Hallo Winfried,
die Bilder können bis auf 15 - 20 KB komprimiert werden.

Das Seitenverhältnis ist ca. 4 : 1,5

Ob die extrem lange Ladezeit aber mit den Bilder zu tun weiß ich nicht, denn es laufen ja noch andere Prozesse ab.

Die IB wird angesprochen, und alle Loks werden Initialisiert.

Wird denn noch beim Starten eine Grundstellung ausgeführt?

 
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Peter Jirka in 28. November 2003, 22:29:26
Hallo Winfried,
es wäre einen Versuch wert:
unter Datenpflege wdigilok.mbd reparieren  u n d  
komprimieren.
Vielleicht hilfts.  
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Winfried Hoffmann in 28. November 2003, 23:09:32
Hallo Norbert,

wie lange sollte denn die Ladezeit sein? Eine Grundstellung wird nicht ausgeführt. Meine Rechnerdaten stehen im Profil.
Wenn ich von WDP in die Lokdatenbank gehe und danach zurück, dauert es etwa auch so lange, 2 Minuten, bis ich wieder im WDP bin. Ich halte das im Grunde nicht für tragisch, möchte aber mal wissen, wo Erfahrungswerte liegen.

Hallo Peter,
reparieren und komprimieren werde ich morgen mal ausprobieren.
Ich habe mir übrigens 3 Sicherungsdateien angelegt mit den Namen: Mutter, Oma, Uroma. Bevor ich sichere, verschiebe ich die Inhalte von Oma nach Uroma und von Mutter nach Oma. Danach wird auf Mutter neu gesichert (Datenpflege). das klappt gut und ich habe immer die letzten drei Stände.
 
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Harry Maly in 29. November 2003, 07:57:20
Hallo Winfried,

lege doch mal ein neues Projekt an, ohne die Lokdatenbank zu übernehmen. Wenn der Start dann immer noch so lange dauert, kann es ja eigentlich nicht an einer zu umfangreichen Lok-Datenbank liegen?!  
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Wolfgang Elsholz in 29. November 2003, 11:05:06
Hallo Winfied,
die Hochlaufzeit ist bei Deinem PIII 450MHz völlig normal. Hat m.E. nichts mit der Lok-DB zu tun, höchstens mit der Initialisierung über die IB. Bei mir ist auf einem 1,8 GHz-Rechner und 40 Lok´s auf der Anlage die Hochlaufzeit auch > 1 min.  
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Winfried Hoffmann in 29. November 2003, 13:12:52
Hallo WDP-Freunde,

vielen Dank für die guten Hinweise.
Ich habe komprimiert (dabei aber kein Pfund abgenommen! ).
Die Hochlaufzeit ist um 30 Sek. kleiner geworden.
Die Eckdaten im Einzelnen:
Hochlauf des Betriebssystems: 50 Sek.=normal.
"Lade Lokdaten": 1 Min. 30 Sek.(vorher 2 Min.)
"Initialisieren der Loks": 15 Sek. (wie vorher)
Größe WDigilok.MDB: = 243 MB (63 Loks)

Somit zeigt sich, dass die Dateigröße der selbst eingespielten Bilder die Hochlaufzeit nicht signifikant beeinflußt.
 
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Gunther Coenen in 29. November 2003, 17:53:59
Hallo Winfried Hoffmann

ich würde die Bilder auf max 20 kb je Bild verkleinern dann sollte sich die DAtenbank nochmal mehr als die Hälte reduzieren, und somit auch die Ladezeit

Gruß
Gunther  
Titel: Re: WDP-Hochlaufzeit
Beitrag von: Norbert Burkert in 29. November 2003, 18:39:13
Hallo Winfried,
wie der Gunther schon schrieb die Bilder sollten weniger Speicherplatz einnehmen! Nur max. 20 Kb! Deine Lok-DB mit 63 Loks und über 240MB ist eindeutigt zu groß! Die müsste ca. 60 - 70 MB groß sein.  
Titel: Re: Lokdatenbank
Beitrag von: Marcus Spannagel in 29. November 2003, 19:20:35
Hallo Winfried,
Deine Lokdatenbank ist mit Sicherheit zu groß. Kannst Du die Bilder mit Hilfe eines Bildbearbeitungsprogramm verkleinern und auf ca. 20 KB im JPEG-Format bringen, daß sollte für WDP allemal ausreichend sein und ich bin sicher, die Ladezeit der Lokdatenbank reduziert sich auf ca. 5 Sekunden, so ist es zumindest bei mir, allerdings mit deutlich mehr Einträgen und die Gesamtgröße der Datenbank ist 17,1 MB.
Ich habe Dir als Beispiel mal ein Bild in den Anhang gestellt.

Viele Grüße
Marcus
 
Titel: Re: Lokdatenbank
Beitrag von: Winfried Hoffmann in 29. November 2003, 20:02:35
Hallo zusammen,

ich habe bereits, wie ganz oben zu lesen, die ursprünglich meiner Kamera entnommenen Dateien von ca. 1MB per Photoshop auf etwa 150kB reduziert, jpg natürlich. Das hat eine Verbesserung der Hochlaufzeit gebracht von ca 30 Sek.
Werde morgen mal Euren Rat nach noch tieferer Kompression befolgen. Dann melde ich mich wieder dazu.    
Titel: Re: Lokdatenbank
Beitrag von: Gunther Coenen in 29. November 2003, 22:00:27
Hallo winfried

bitte nicht nur die Kompession sondern viel wichtiger ist die Farbtiefe (reduzieren auf 256 Farben) dann auch die Bildgröße auf das min Format
Die Bilddattei sollte max 20  Kb NICHT Überschreiten.
Dann sind 40 Bilder x 20 Kb = 800 Kb nur für die Bilder, der Rest für Daten, denn die Lok's wollen ja auch Fahren
Ich hoffe das das zum Erfolg führt
Gruß
Gunther  
Titel: Re: Lokdatenbank
Beitrag von: Klaus Stern in 29. November 2003, 22:31:57
Hallo Winfried,

welche Auflösung hast du bei deinen Bildern gewählt (Breite x Höhe, in Pixeln)?  
Titel: Re: Lokdatenbank
Beitrag von: Peter Jirka in 30. November 2003, 08:01:13
Hallo Winfried,
habe Grösse und Hochlaufzeit getestet:
Anzahl Loks in DB: 43
davon 10 eigene Fotos (Grösse ca 16KB, alle anderen WDP und
Collection.
Gesamtgrösse Lok-DB: 6193 KB
Hochfahrzeiten: Starforce ca. 5 sec, Laden WDP ca. 10 sec,
Laden Lok-DB ca. 3 sec, Laden HSI ca. 7 sec, Ausführen der
aktuellen Stellungen ca. 10 sec, Gesamt ca. 35 sec.
Allerdings ist der Unterschied beim Rechnen, er sollte aber keine so grosse Rolle spielen.
Die Grösse deiner Lok-DB kommt mir aber unverhältnismäßig sehr gross vor.
P.S. Die Ladezeit in WDP der Lok-DB beträgt auch ca. 3 sec.  
Titel: Re: Lokdatenbank
Beitrag von: Winfried Hoffmann in 30. November 2003, 14:20:14
Hallo WDP-Freunde,

zunächst einmal vielen Dank für Eure Meßwerte!

Ich habe noch etwas Unsicherheit, ob ich den richtigen Weg zum Austausch der verkleinerten eigenen Bilder beschreite.
Ich habe zunächste die zu großen Bilder in der Datei "EIGENE" in WDP gegen die datenreduzierten ausgetauscht. Danach habe ich WDP gestartet und bin in die Lokdatenbank. Dort habe ich bei den betroffenen Loks die Prozedur der Bildübernahme erneut durchgeführt, danach zurück zum Hauptprogramm.
Ist das so OK?

Meine Hochlaufzeit habe ich anhand des DEMO-Projektes mit seinen 9 Loks durchgeführt. (Die Datei Wdigilok war 1,4 MB klein.) Siehe da: LDB 3 Sek., das ganze Programm in 8 Sek. Das ist aber fix!
Ich habe dann eine meiner Loks mit eigenem Bild (noch 136kB) eingefügt. Damit ist die Datei Wdigilok auf 10,99 MB gewachsen! Das verstehe ich nicht.
Die Hochlaufzeit hat sich bzgl. LDB auf 5 Sek. fast verdoppelt!

 
Titel: Re: Lokdatenbank
Beitrag von: Winfried Hoffmann in 30. November 2003, 14:53:01
Hallo WDP-Freunde,

beziehe mich auf meinen Beitrag oben:

Ich habe nun in dem DEMO-Projekt die Lok in der LDB gelöscht, die zu dem Datenzuwachs der Wdigilok von 1,4 MB auf 10,99 MB geführt hat. Nach dem Löschen hat sich die Dateigröße nicht reduziert.

Habe dann ein "mageres" Bild von 15kB eingefügt und die Lok in die LDB eingefügt: Keine Reduktion der Dateigröße.
Es scheint, dass die einmal angelegte "Großstruktur" nicht über die Verkleinerung der Bilder rückgängig gemacht werden kann.
Würde bedeuten: Alles nochmals von vorn, wenn ich meine Hochlaufzeit entscheidend reduzieren will.
Dann wäre allerdings ein Hinweis auf eine max. Bildgröße von 20 kB (reicht völlig aus, bestätige die Empfehlungen der Kollegen) statt der 250 kB auf Seite 71 der WDP-Beschreibung 8.0 sehr hilfreich.
Ich würde mich freuen, wenn sich unser "Chef" dazu äußert. Vielen Dank im Voraus, Herr Dr. Peterlin.  
Titel: Re: Lokdatenbank
Beitrag von: Gian Bott in 30. November 2003, 15:29:56
Hallo Winfried,

Die Lokdatenbank wird erst nach der "Datenpflege" mit reparieren und komprimieren kleiner. Das ist übrigens mit den meisten Datenbanken so, da der "Müll" erst nach einem Komprimierlauf entfernt wird.  
Titel: Re: Lokdatenbank
Beitrag von: Winfried Hoffmann in 30. November 2003, 15:57:20
Hallo Gian,

Du hast den Durchblick. Die Demo war nach dem Komprimieren von den 10,99 MB auf 1,53 MB geschrumpft. Damit ist klar, was hier Komprimieren heisst.

Vielen Dank.  
Titel: Re: Lokdatenbank
Beitrag von: Heller in 30. November 2003, 19:22:18
Hallo Herr Hoffmann,

habe mehrere Jahre beruflich mit ähnlichen DB's zu tun gehabt. Daher nachfolgend einige Hintergrund-Informationen.

Bei der Lok- und der Fahrstraßen-DB handelt es sich um MS Access-Datenbanken (Extension: mdb). Access hat die Unart, durch Löschung freigegebene Bereiche nicht neu zu verwenden. Bei Platz-Bedarf wird die DB dynamisch erweitert (sprich: vergrößert). Ohne Komprimierung wird sie also immer größer.

Durch die Funktion Komprimieren wird eine Kopie der DB angelegt (alle ungenutzten Bereiche werden dabei übergangen; darin besteht die Komprimierung!), die Original-DB gelöscht, die Kopie auf den alten Namen umbenannt.  
Titel: Re: Lokdatenbank
Beitrag von: Winfried Hoffmann in 30. November 2003, 19:28:45
Hallo Herr Löffler,

vielen Dank für die Zusammenhänge. Ich habe seit 1970 mit SW im Indurtsiellen Umfeld zu tun, durch die letzten 15 Jahre im Management bin ich nicht mehr am Detail.
Nochmals vielen Dank.  
Titel: Re: Lokdatenbank
Beitrag von: Winfried Hoffmann in 30. November 2003, 20:30:09
Hallo WDP-Freunde,

ihr habt mich auf die richtige Spur gesetzt. Nach "Schrumpfung" aller meiner Bilder unter 20kB je Bild braucht das Laden der LDB im Hochlauf noch 7 !!! (in Worten SIEBEN)Sekunden !!!
Der gesamte Hochlauf incl. CD-Check sind nun 45 Sekunden!
Das ist nun sehr akzeptabel.

Ein Lob an das sehr hilfreiche Forum, eine tolle Einrichtung, die mit den Menschen, die sich eines guten Umgangs miteinander bedienen, erst so richtig einzigartig ist.