2 Stimmen

Wie installiere ich IronPython 2.0 mit NGEN'ed Binaries?

Weiß jemand, wie man IronPython 2.0 mit NGEN'ed-Binärdateien unter Verwendung des MSI-Pakets installiert? Die offizielle IronPython-Homepage sagt, dass die NGEN-Option die Startzeit erheblich verbessert, aber aus irgendeinem Grund ist sie nicht standardmäßig aktiviert. Es wird nicht angegeben, welche MSI-Parameter man übergeben muss, um sie zu aktivieren, und ich konnte keine Dokumentationsseite auf der Website finden, also hoffe ich, dass es jemand hier weiß. (Zur Klarstellung: Ich mache eine Silent-Installation für die Verteilung auf mehrere Rechner, also suche ich nach Befehlszeilenparametern, danke)

Ich frage das, weil die Startzeit für ein einfaches "Hallo Welt"-Skript in der Größenordnung von 5-6 Sekunden auf meinem Laptop mit 2+ghz Intel Core 2 Duo mit 4gig ist. Und das passiert jedes Mal, wenn ich es ausführe. Ich hoffe, dass diese NGEN-Option dieses Problem löst, denn so langsam wie es jetzt ist, fühlt es sich fast so an, als würde ich eine kompilierte Sprache verwenden.

UPDATE srivatsn hatte die richtige Antwort: Verwenden Sie den Befehlszeilenparameter NGENDLLS=True.

Als Referenz für die Zukunft hier die vollständige MSI-Befehlszeile, mit der ich IronPython 2.0 im Hintergrund installiert habe:

msiexec /qn /i "IronPython.msi" NGENDLLS=True

Danke Igal, aber eigentlich mache ich eine stille Installation (über msiexec /qn) für die zentrale Verteilung auf mehrere Rechner. Weiß jemand, welcher Befehlszeilenparameter (nicht UI) die Option NGEN aktiviert?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X