User since
2006-03-21
47
Artikel
BenutzerIn
Hallo,
habe mittlerweile einige Skripte mit PAR zu exe-Files umgewandelt, klappt ja wunderbar. Auffällig ist, dass bei der ersten Ausführung der exe es länger dauert, bis das Programm startet, als beim 2. bis n. Aufruf.
Was ja bekannt ist: Wenn man die exe-File in eine zip-File umbenennt, kann man sie öffnen und die zahlreichen Dateien auspacken.
Nun dachte ich mir: Beim ersten Aufruf wird die Datei irgendwo hin entpackt... Fehlanzeige (zumindest bei meiner Suche).
NUN meine Frage: Was passiert genau beim Aufruf einer mit PAR-generierten exe-File?
User since
2003-08-04
14371
Artikel
ModeratorIn
Doch, doch, das Skript wird entpackt und Perl (perl58.dll) wird mit dem Skript gestartet...
User since
2006-03-21
47
Artikel
BenutzerIn
Weist du wohin es entpackt wird?
User since
2003-08-04
14371
Artikel
ModeratorIn
Müsste ich nachschauen. Normalerweise ist es ein Temporärer Ordner, der später wieder gelöscht wird...
User since
2006-03-21
47
Artikel
BenutzerIn
Hab ihn auch schon gesucht, aber nicht gefunden... Allerdings müsste er ja eigentlich noch vorhanden sein, da beim 2. Start es um einiges schneller geht...\n\n
<!--EDIT|Teutales|1147696985-->
User since
2003-08-14
803
Artikel
BenutzerIn
Je nach groesse wird es doch im Speicher gehalten weshalb es
nach dem 1ten Aufruf dann auch sehr schnell geht.
User since
2003-11-28
3645
Artikel
ModeratorIn
[quote=Rambo,15.05.2006, 17:30]Je nach groesse wird es doch im Speicher gehalten weshalb es
nach dem 1ten Aufruf dann auch sehr schnell geht.[/quote]
Was heißt "Speicher"? Buffer-Cache? Eine RAM-Disk?
User since
2006-03-21
47
Artikel
BenutzerIn
Danke @ all !!!
Speicher = RAM nehm ich an. Denn...
a) nach dem Hochfahren meines Rechners musste ich eben beim ersten Ausführen wieder länger warten
b) auf der Festplatte sind die Files nach dem Ausführen nicht zu finden\n\n
<!--EDIT|Teutales|1147764831-->
User since
2005-08-17
1420
Artikel
BenutzerIn
Du koenntest ja mal mit dem Tool FileMon gucken, welche Dateien beim Starten angefasst werden. Falls noch nicht getan.
Zu finden ist das Tool und viele mehr bei
http://www.sysinternals.com.