Я могу улучшить производительность Visual Studio посредством виртуализации?

ENET - http://enet.bespin.org/

я работал с ENET как надежный протокол UDP и записал асинхронным сокетам дружественную версию для моего клиента, который использует его в их серверах. Это работает вполне приятно, но мне не нравятся издержки, которые одноранговый узел для пиринга с ping добавляет к в других отношениях неактивным соединениям; когда у Вас есть много соединений, проверяющих с помощью ping-запросов всех их, регулярно большая занятая работа.

ENET дает Вам опцию отправить несколько 'каналов' данных и для данных, отправленных, чтобы быть ненадежным, надежным или упорядоченным. Это также включает вышеупомянутый одноранговый узел для пиринга с ping, который действует как поддержание.

7
задан Jason Kresowaty 12 September 2009 в 14:11
поделиться

2 ответа

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

3
ответ дан 7 December 2019 в 16:44
поделиться

Это должно сработать для вас; это было бы не так хорошо, как запускать его локально на лучшей машине - но похоже, что это все еще может быть улучшением.

Версия Visual Studio - еще один важный фактор, VS2008 имеет значительный прирост производительности по сравнению с VS2005.

12145] Разработка C # также обычно менее ресурсозатратна, чем разработка VB.NET, поскольку VB.NET запускает фоновый компилятор для обеспечения обратной связи об ошибках кода в режиме, близком к реальному времени.

И, наконец, убедитесь, что отключены все неисправности. использовали плагины / надстройки, которые могли вас замедлить.

0
ответ дан 7 December 2019 в 16:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: