Что занимает много времени (4 секунды) для WinXP x64 для запуска исполняемого файла x86 .NET, который был быстрым раньше? Какие настройки VS2008 отсутствуют? - PullRequest
0 голосов
/ 21 января 2011

У меня есть проект .NET 3.5, обычно компилируемый как «target target платформы» x86, «AnySPU платформы», подписанный.Он вызывается из унаследованного процесса VB6.Это никогда не было проблемой до недавнего времени (может, после некоторых обновлений Microsoft) оно стало очень медленным при запуске.

Куда мне обратиться в первую очередь, чтобы ускорить запуск процессов .NET?Должен ли я добавить манифест?Сделать это доверенным и подписанным?Изменить целевую платформу для соответствия процессору?Спасибо

1 Ответ

0 голосов
/ 21 января 2011

«Медленное» время запуска приложений может быть любым, включая факторы окружающей среды.

Если у вас его еще нет: добавьте подробные записи в журнал при запуске приложения.

Если до вызова Main () требуется больше секунды или двух (а кодовая база не слишком большая или сложная), то вам, возможно, придется взглянуть на систему, чтобы увидеть, есть ли процессор, память,или диски подключены или медленно реагируют.

...