Оптимизировать время загрузки формы Windows - PullRequest
5 голосов
/ 12 сентября 2008

У меня есть форма Windows, которая первоначально загружается довольно долго. Однако каждый последующий запрос на загрузку формы не занимает много времени. Есть ли способ оптимизировать время загрузки формы?

Ответы [ 2 ]

10 голосов
/ 12 сентября 2008

Вы можете использовать ngen .

Я также использую этот совет, чтобы уменьшить объем памяти при запуске .

Native Image Generator (Ngen.exe) - это инструмент, который повышает производительность управляемых приложений. Ngen.exe создает собственные образы, которые представляют собой файлы, содержащие скомпилированный машинный код для конкретного процессора, и устанавливает их в собственный кэш изображений на локальном компьютере. Среда выполнения может использовать собственные образы из кэша вместо использования компилятора Just-in-Time (JIT) для компиляции исходной сборки.

5 голосов
/ 12 сентября 2008

Вам нужно выяснить, куда идет время, прежде чем вы сможете его оптимизировать. Не просто ngen, не узнав об этом в первую очередь, как будто проблема заключается в загрузке 150 МБ фонового растрового ресурса, тогда с ngen вы не сделаете ничего полезного.

Вы должны игнорировать все конкретные советы или догадки по поводу оптимизации, которые возникают без каких-либо измерений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...