此过程中的一个主题是完全刻录一个CPU内核。 8核,使用12.5%的CPU。看看这个(procexp截图)
http://dl.dropbox.com/u/10020780/scr1.PNG
另一件困扰我Start Address
0x0
的事情!?!?
我试图找到VS2008线程视图提供的列表中的线程,但没有一个线程(或者我忽略了)有一个紧密的循环(没有Sleep()
)或明确的麻烦迹象
任何提示?
CASE UPDATE:
似乎我在这个问题上超出了我的代码范围;我会发布一个用STACK按钮获得的图片,这样你就可以对手头的问题有所预感。
第一种情况
http://dl.dropbox.com/u/10020780/smallstack.PNG
第二种情况(同一个线程,我将这两个交替)
http://dl.dropbox.com/u/10020780/largerstack.PNG
伙计们,我在哪里?我确实使用Windows Media,Sockets,...
答案 0 :(得分:1)
您是否曾尝试使用Adplus进行挂起转储,然后运行!失控的commnand WinDbg?这将显示你确定什么线程,然后你可以使用!clrstack 获得线程所做的事情。
答案 1 :(得分:0)
Humph - 经过大量的轰动后,我发现(我应该尽快这样做)来自procexp的线程id也可以在visual studio中找到 - 并找到导致问题的线程。这是一个紧凑的循环,我解决了Sleep(10)。