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
Haben freezes (py2exe, pyinstaller) eine bessere Laufzeit?
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.
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.
Das liegt daran, das der Interpreter das ganze immernoch interpretieren muss, die annahme das wäre 'vorinterpretiert' ist nicht richtig...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.
Ein Vorteil der "freezes" ist, das man kein Python installieren muss um es zu benutzen, wie BlackJack sagt wird der Interpreter mit eingepackt.