Я занимаюсь тестированием производительности собственного приложения в Windows, и мне нужно рассчитать, сколько еще новых версий приложений для интернет-трафика можно сравнить с предыдущей версией. Поскольку приложение предназначено для работы в среде с ограниченным подключением к Интернету.Как рассчитать общий сетевой трафик в течение определенного периода времени для конкретного приложения?
Fiddler отображает только HTTP и FTP-запросы и только те, которые были отправлены через прокси-сервер. Теоретически приложение может игнорировать прокси и использовать другие протоколы или сокеты.
Resource Monitor, похоже, содержит только среднюю активность сети за последнюю минуту (всего B/sec). Мне этого недостаточно, потому что сетевой трафик, создаваемый приложением, не является постоянным.
Network-related performance counters не содержит соответствующих счетчиков, чтобы посмотреть.
TCPView по какой-либо причине не отображает информацию для некоторых процессов. Он отображает трафик для определенного соединения, а не приложения, и когда соединение закрыто, информация теряется.