Hallo Scripter,
der Link zum Originalbeitrag:
http://www.hilfdirselbst.ch/..._P529194.html#529194 Fragen an Werner:
– Ist das eine Aussage aus einem Lehrbuch?
– Oder eine in der Praxis gewonnene Erkenntnis?
– Um wieviel wird mit Index die Ausführungszeit reduziert?
Ich hatte es schon früher versucht. Aber auch jetzt will es mir nicht gelingen, einen markanten Unterschied zu erzielen.
InDesign CS5, Mac OS X 10.6.8: Ein neues Dokument mit 999 Einzelseiten (
https://dl.dropboxusercontent.com/...4183/Array_Test.idml ). Jede Seite enthält drei Bildrahmen. Die Scripts machen eine Schleife durch die Seiten, zählt auf der aktuellen Seite die Objekte. Beim ersten Script wird jedes Ergebnis gepusht, das zweite Script weist es per Index zu.
Die beiden Scripts abwechslungsweise je zwölf Mal gestartet, die Ausführungszeiten notiert, bei beiden die beste und schlechteste Zeit gestrichen, die je restlichen zehn Werte addiert und durch 10 dividiert. Ergebnisse:
Also eine winzige Differenz von acht Milli-Sekunden.
Auf einem schnelleren Rechner (InDesign CS6, Mac OS X 10.8.5): 488.8 vs. 477.5 = 11.3 ms "lahmer".
Gruss, Hans