При попытке сравнить два алгоритма, сделайте по крайней мере два сравнительных теста для каждого, чередовав порядок. т.е.:
for(i=1..n)
alg1();
for(i=1..n)
alg2();
for(i=1..n)
alg2();
for(i=1..n)
alg1();
я нашел некоторые заметные различия (5-10% иногда) во времени выполнения того же алгоритма в различных передачах..
кроме того, удостоверьтесь, что n является очень большим, так, чтобы время выполнения каждого цикла было по крайней мере 10 секундами или около этого. Больше повторений, более значащие цифры в Ваше время сравнительного теста и более надежное, которое данные.
Обычно я использую задачу Build Publisher для развертывания файлов на удаленных серверах.Вы также можете написать сценарий с командой xcopy для развертывания.
Вы также можете использовать Проекты веб-развертывания , чтобы помочь в этом. В WDP вы можете использовать элемент ExcludeFromBuild, чтобы исключить эти файлы. Для получения дополнительной информации см. http://msdn.microsoft.com/en-us/library/aa479568.aspx .
Это позволит предварительно скомпилировать сайт для последующей публикации на другом dev, это зависит от того, как вы сейчас выполняете развертывание. Если вы копируете в общий сетевой ресурс или ftp, вы также можете сделать это с помощью MSBuild. Я не знаком с издателем сборки, о котором упоминается в предыдущем ответе.