我正在构建一个基于客户端 - 服务器的解决方案;客户端是桌面应用程序,服务器是Web应用程序。监视(网络)资源利用和Windows应用程序的性能
基本上,我需要监视客户端的性能和资源利用率,这是一个基于.NET 2.0的Windows桌面应用程序。
我需要监控的最重要的事情是客户端使用的网络资源,即从客户端流向服务器的数据大小是多少,客户端数据的大小是多少从服务器下载。
除此之外,一般性能监测也会有所帮助。
请指导。
编辑:有人建议使用perfmon,但不是perfmon系统范围内显示的值?我只需要这些基于网络的统计数据即可用于单个应用程序......字节由单个桌面应用程序发送和接收。
不是perfmon系统范围内显示的值吗? 我只需要这些基于网络的统计信息仅适用于单个应用程序......字节由单个桌面应用程序发送和接收。 – Sameet 2009-04-15 18:31:33
啊是的...你可以使用进程对象和应用程序实例来查看所有的IO编号(例如I/O数据字节);不幸的是,它也包含了磁盘IO。根据msdn的 – gbjbaanb 2009-04-15 18:37:43