I would like to determine the network usage of my application. It uses various methods for data transfer (web services, net.tcp WCF contracts, P2P contracts) so I guess I'm interested in the statistics for the running process. Something like uTorrent displays for it's total transfer rates.
A:
How many different servers and protocols are in the picture? You managed to list quite a smorgashbord. You are trying to gauge overall usage, or by server, or by protocol
BozoJoe
2009-03-04 08:38:44
Overall usage. I was hoping there would be a way to get the info from Windows to tell me the in/out transfer rates for that pid.
alphabeat
2009-03-04 22:51:47
+1
A:
Wireshark is a very powerful network analysis tool. Is does more than you are asking for as it allows packet inspection of everything passing your network card.
However, it does have some nice analysis tools so you can capture the network traffic from your application and look at its IO profile over time, filter by IP address or protocol, save snapshots, etc.
serg10
2009-03-04 12:53:54
A:
Performance monitors will provide you with the information you require at process level.
leppie
2009-03-04 12:58:59