我有一个.Net应用程序,它维护一个套接字池来重用它们。怀疑它可能在没有释放它们的情况下持有太多这些插座。有没有办法找到应用程序在Windows中持有的套接字句柄数?
答案 0 :(得分:37)
从命令提示符
输入netstat -a -o -n
答案 1 :(得分:10)
我喜欢来自SysInternals的TCPView:http://technet.microsoft.com/en-us/sysinternals/bb897437 也适用于许多其他的东西,但要检查自己的进程,只需在列表中找到它并查看它已打开的套接字,它们绑定的地址等。您还可以查看进程套接字的动态模式的使用。