|
|
|
|
|
|
|
C/C++本地代码调试
帖子发起人: thunder 发起时间: 2010-03-02 13:17 下午 回复: 7
|
帖子排序:
|
|
|
|
2010-03-02, 13:17 下午
|
thunder
注册: 2010-01-15
发 贴: 9
|
|
|
我最近在做高性能c++网络程序,但是遇到一些问题,光用sniffer等工具无法找出系统的网络瓶颈,请问下, windbg能监测网络性能方面的东西么? 谢谢!
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2010-03-02, 21:05 下午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
|
|
可以使用ETW来监视网络行为,可以用原始的ETW观察工具,也可以用TcpView;也可以使用内核调试来对有关的驱动程序设置断点,然后观察函数调用的情况,看有没有内核对象同步方面的问题......
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2010-03-02, 23:22 下午
|
Thomson
注册: 2008-07-03
发 贴: 211
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2010-03-03, 00:38 上午
|
thunder
注册: 2010-01-15
发 贴: 9
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2010-03-03, 00:44 上午
|
thunder
注册: 2010-01-15
发 贴: 9
|
|
|
谢谢张老师!
自从上次去上海听张老师讲课之后,就买了一本您的书,还在学习之中,对张老师真是万分敬仰!
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2010-03-03, 10:01 上午
|
Thomson
注册: 2008-07-03
发 贴: 211
|
|
|
http://msdn.microsoft.com/en-us/performance/cc825801.aspx
Windows performance toolkit.
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2010-03-03, 13:36 下午
|
thunder
注册: 2010-01-15
发 贴: 9
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2010-03-03, 20:07 下午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
|
|
Thunder,过奖了。
WPT就是基于ETW的,曾经有单独下载的,现在集成到SDK里了。
Performance Analyzer is built on top of the Event Tracing for Windows (ETW) infrastructure. ETW enables Windows and applications to efficiently generate events, which can be enabled and disabled at any time without requiring system or process restarts. ETW collects requested kernel events and saves them to one or more files referred to as "trace files" or "traces." These kernel events provide extensive details about the operation of the system. Some of the most important and useful kernel events available for capture and analysis are context switches, interrupts, deferred procedure calls, process and thread creation and destruction, disk I/Os, hard faults, processor P-State transitions, and registry operations, though there are many others. (摘自上面链接的网页)
最新的WinDBG也被集成到DDK里了,不知道哪个人出的馊主意...
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
高端调试 » 软件调试 » C/C++本地代码调试 » windbg能监测网络么
|
|
|
|
|
|