Beiträge: 7.540
Themen: 251
Registriert seit: Apr 2013
Bewertung:
27
14-11-2008, Friday-23:23:18
Naja, die Arbeitsweise von makeobj ist nicht optimiert. Dass es länger dauert kann eigentlich nur an der libpng liegen. Ich hätte es nämlicj, zumindest vom Aufwand, eher andersrum erwartet.
Beiträge: 5.544
Themen: 443
Registriert seit: Feb 2006
Bewertung:
0
14-11-2008, Friday-23:38:04
Habs mal getestet. Beides war im Arbeitsspeicher, weil schonmal vorher mind. 1x durchgelaufen. Wenn es nicht im Speicher ist sind die Zeiten ca. 3x so lang.
pak96.comic ~1 sec. für 120 Objekte
pak.german ~5 sec. für 39 Objekte
Beiträge: 7.540
Themen: 251
Registriert seit: Apr 2013
Bewertung:
27
14-11-2008, Friday-23:41:12
Naja, einaml Simutrans übersetzen dauert auf meiner Maschine ca. 7 minuten ... da habe ich nicht auf Sekunden geachtet.
15-11-2008, Saturday-00:00:48
Dürfte eher daran liegen, das eine größere Grafikdatei geladen werden muss. Vor allem wird mehr in den Speicher geladen als eigentlich nötig wäre. Der Mehranteil verbessert aber die Übersichtlichkeit, zumal bei den pak.german-Dateien noch einige Informationen zu jeder Grafik drinn stehen.
Denn direkt nach dem Start legt Makeobj eine Denkpause ein um dann die pak-Erstellung recht zügig abzuarbeiten.
Auch das lokalisieren der entsprechenden Grafik kostet wohl etwas Zeit bei größeren Dateien.
Letztlich ist das irrelevant, da recht wenige Leute komplette Paksets erstellen.
Beiträge: 2.552
Themen: 106
Registriert seit: Dec 2004
Bewertung:
0
15-11-2008, Saturday-00:30:21
OT:
naja .. 4x Simutrans aus dem SVN-Kompilieren + 2x PAK holen und erstellen (+ Übrsetzungen) dauert bei minem Server mittlerweile auch 1,5 Stunden ....
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....
Für "Simutrans-Nightlys" und aktuelle PAK:
http://nightly.simutrans-germany.com
Beiträge: 5.544
Themen: 443
Registriert seit: Feb 2006
Bewertung:
0
15-11-2008, Saturday-00:38:16
Ich brauche für pak96.comic 35 Sekunden um alle paks für das Pakset zu erstellen. ~470 paks.
Um weitere Zeit zu sparen, ist mein Pakset immer auf dem aktuellen Stand und es wird jeder Bereich einzeln gepakt. z.B. res, ind, cur, factories, etc.
So kann ich jede Änderung sofort anschauen. Wenn ich jedesmal einige Minuten warten müsste würde ich wohl die Hälfte vergessen oder die Lust verlieren.