有誰知道如何安裝使用MSI軟件包的NGEN'ed二進制文件IronPython 2.0? official IronPython homepage表示NGEN選項將大大縮短啓動時間,但由於某些原因,默認情況下它未啓用。它實際上並沒有說明你需要通過哪些MSI參數來啓用它,並且我無法在網站上找到文檔頁面,所以我希望這裏有人知道。 (澄清:我做無聲安裝分發到多臺機器,所以我在尋找命令行參數,謝謝)如何使用NGEN'ed二進制文件安裝IronPython 2.0?
我這樣問,因爲一個簡單的「hello world」腳本的開始時間是在我的筆記本電腦上用2 + ghz英特爾酷睿2雙核處理器(4gig)以5-6秒的順序排列。每次跑步都會發生這種情況。我希望這個NGEN選項解決了這個問題,因爲現在的速度很慢,它幾乎感覺就像我在使用一種編譯語言。
UPDATE:srivatsn有正確的答案使用NGENDLLS = True命令行參數。
以供將來參考,這裏是我以前安裝的IronPython 2.0靜靜完整MSI命令行:
msiexec /qn /i "IronPython.msi" NGENDLLS=True
感謝有約色,但我實際上做一個靜默安裝(通過MSIEXEC/QN)用於集中分配到多臺機器。有誰知道什麼命令行參數(非UI)啓用NGEN選項?
這很奇怪!嗯, – Perpetualcoder 2008-12-19 23:13:58