Способы заставить ASP.NET строить быстрее - PullRequest
3 голосов
/ 17 марта 2011

Когда я создаю свой веб-проект, его компиляция занимает около 20 секунд.Затем, когда я пытаюсь перейти на веб-страницу в проекте, asp.net выполняет компиляцию во время выполнения (еще 20 секунд).Я знаю, что не могу избежать этих шагов, потому что так работает asp.net, просто хочу посмотреть, есть ли у кого-то какая-то оптимизация, чтобы сделать эти сборки быстрее.

Попытка улучшить мой цикл редактирования-компиляции-теста

Информация о моей машине:

-Intel Core i7 процессор @ 2,80 ГГц
-8 ГБ ОЗУ
-HD при 7200 об / мин

Ответы [ 4 ]

1 голос
/ 17 марта 2011

Вот пара мыслей:

  • Отключите защиту от вирусов и вредоносных программ в реальном времени, по крайней мере, во время этого процесса.
  • Отключить индексирование (Windows, рабочий стол Google и т. Д.) Для папок, которые VS использует во время этого процесса.
  • Отключить / остановить другие процессы, которые могут обращаться к жесткому диску. Самая большая проблема здесь - это задержка - даже если другие приложения обращаются / пишут крошечные файлы, скорость доступа убивает скорость.

Как и предполагалось в оригинальном постере, ваш самый большой удар будет от аппаратного обеспечения: получите SSD и процессор, по крайней мере, с 4 ядрами. Если бы вы купили 4 дешевых 64-ГБ твердотельных накопителя и поместили их в RAID 0, вы были бы шокированы различием и даже обнаружили бы, что ваш ЦП и ОЗУ вдруг станут узкими местами.

1 голос
/ 17 марта 2011

Купить более быстрый аппарат?Похоже, умный ответ.Я знаю, что компилятор может использовать преимущества многоядерных машин.Кроме того, во время компиляции существует много обращений к жесткому диску, поэтому может иметь смысл приобрести твердотельный накопитель.Возможно, это не тот ответ, который вы ищете, но это определенное решение.

Другая вещь, которую вы можете сделать, - настроить свой проект так, чтобы он позволял «Редактировать и продолжить».Это позволит изменить мелочи и продолжить отладку без полной перекомпиляции.

0 голосов
/ 17 марта 2011

Suspend Resharper - R # очень помогает, когда вы только кодируете, но действительно замедляет цикл Edit-Compile-Test.

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