Кто-нибудь знает, как установить IronPython 2.0 с двоичными файлами NGEN с помощью пакета MSI? На официальной домашней странице IronPython говорится, что опция NGEN значительно улучшит время запуска, но по какой-то причине это не так. включено по умолчанию. На самом деле не указано, какие параметры MSI вам нужно передать, чтобы включить его, и я не смог найти страницу документации на сайте, поэтому я надеюсь, что кто-то здесь знает. (Пояснение: я делаю автоматическую установку для распространения на несколько машин, поэтому ищу параметры командной строки, спасибо)
Я спрашиваю об этом, потому что время запуска простого сценария «hello world» составляет порядка 5-6 секунд на моем ноутбуке с процессором Intel Core 2 Duo с тактовой частотой 2 ГГц и 4 гигабайтами. И это происходит каждый раз, когда я бегу. Я надеюсь, что этот вариант NGEN решит эту проблему, потому что, как бы он ни был медленным сейчас, мне почти кажется, что я использую скомпилированный язык.
ОБНОВЛЕНИЕ: у srivatsn был правильный ответ на использование параметра командной строки NGENDLLS=True.
Для справки в будущем, вот полная командная строка MSI, которую я использовал для автоматической установки IronPython 2.0:
msiexec /qn /i "IronPython.msi" NGENDLLS=True
Спасибо, Игал, но на самом деле я выполняю автоматическую установку (через msiexec /qn) для централизованного распространения на несколько машин. Кто-нибудь знает, какой параметр командной строки (не пользовательский интерфейс) включает параметр NGEN?