Seite 1 von 1

Haben freezes (py2exe, pyinstaller) eine bessere Laufzeit?

Verfasst: Donnerstag 19. April 2007, 14:47
von Roman
Hallo,

Ich wollte einfach mal wissen, ob freezes eine bessere Laufzeit haben als ihre Originale. Da ja der Interpreter hier nichts mehr zu tun hat, sollte man doch eigentlich meinen, dass diese Programme Laufzeiten in der Klasse von Compilersprachen haben, aber anscheinend ist das nicht ganz so.
Weiß jemand, ob das wirklich so ist (ich habe nur einen kleinen Test gemacht) und wenn ja, woran das liegt oder ob es bessere Programme zum freezen gibt?

Vielen Dank im Voraus,
Roman

Verfasst: Donnerstag 19. April 2007, 14:52
von BlackJack
Wieso sollten ge"freeze"te Programme schneller sein? Da wird doch nur alle nötige inklusive Interpreter "eingepackt".

Wenn man alles in eine Datei packt, dann ist die Laufzeit sogar höher weil beim Start ja erst einmal der Inhalt entpackt werden muss.

Re: Haben freezes (py2exe, pyinstaller) eine bessere Laufzei

Verfasst: Donnerstag 19. April 2007, 15:19
von Nirven
Roman hat geschrieben:Da ja der Interpreter hier nichts mehr zu tun hat, sollte man doch eigentlich meinen, dass diese Programme Laufzeiten in der Klasse von Compilersprachen haben, aber anscheinend ist das nicht ganz so.
Das liegt daran, das der Interpreter das ganze immernoch interpretieren muss, die annahme das wäre 'vorinterpretiert' ist nicht richtig...
Ein Vorteil der "freezes" ist, das man kein Python installieren muss um es zu benutzen, wie BlackJack sagt wird der Interpreter mit eingepackt.