StringBuilder будет Вашим самым быстрым подходом при использовании какой-либо суммы строк.
http://dotnetperls.com/Content/StringBuilder-1.aspx
, Если Вы просто делаете, некоторые представляют в виде строки (5 или меньше, хорошее правило), скорость не будет иметь значения, какого вида из конкатенации Вы используете.
Я столкнулся с этой проблемой и никуда не получил после многих исследований. В основном все доступные Sniffs полагаются на стек сетевого драйвера, а Windows не подвергает ее вызове localhost через него.
То, что я закончил использовать, был инструмент, который называется Socketsniffer, который заглядывает на звонки Winsock и мониторинг TCP, разъем UDP. Это помогло мне отладить проблему приложений, которая произошла только в Win 2K3.
его сайт загрузки находится в http://www.nirsoft.net/utils/socket_sniffer.html
Обратите внимание, что это больше не работает в Windows 8. Анализатор сообщений Microsoft сейчас Способен вырвать петлевое движение из коробки. Официальный блог здесь: http://blogs.msdn.com/b/winsdk/Archive/2014/08/15/rejoice-we-wan-way-capture-weopback-Traffic.aspx
Я считаю, что вы можете сделать http://localhost./ (обратите внимание на точку в конце), чтобы пропустить пакеты localhost через обычный сетевой стек.
Это работает для распознавания http таким инструментом, как fiddler - не уверен в других протоколах.
Я бы порекомендовал Wireshark, он может подключаться к любому сетевому устройству и предлагает приятные утилиты для анализа трафика, плюс это бесплатное программное обеспечение.