Here a few quick pointers:
You can get the debuggers, including windbg from here:
http://www.microsoft.com/whdc/devtoo...nstallx86.mspx . There's a
fairly good help file debuggers.chm.
Windbg -z <dumpfile> will load a dump file. Previously you could do this by
attaching to the process with a debugger, but this option in Vista does make
it a bit easier.
As for debugging, it depends a lot if the process is hung / stuck in an
infinite CPU loop, or just taking a long time to do what it needs to do. The
command "!runaway" will show which thread is using the most CPU, which can
be a help. The command "~*k" shows the thread stacks for all threads.
If you can get accurate symbols then that can help. I believe you can point
your symbol path to the Microsoft symbol server with a command like this:
".sympath SRV*c:\symbols*http://msdl.microsoft.com/download/symbols",
followed by ".reload". Or the link above has downloadable symbol packages.
Often, just looking for which dlls are on the call stacks can be a big clue.
This often happens when debugging explorer or iexplore issues which often
turn out to be some third party plug-in / context menu handler etc.
Dave
"Jon" <> wrote in message
news:eskPk$...
> "Dave Wood [MS]" <> wrote in message
> news:...
>> Immy,
>>
>> - If you right-click on the SearchIndexer.exe process while it is using
>> 100% CPU you should be able to create a mini-dump file. If you can get
>> that dump file to me { } I can do some debugging
>> and try and diagnose the problem.
>>
>> - I would also double-check that it isn't still indexing e-mail - open
>> the Indexing Options Control Panel and see what status is reported and
>> whether the number of indexed items is increasing. I would have thought
>> 12 hours would
>>
>> - Ultimately you can reset your index {Restore Defaults} in the indexing
>> control panel, although if possible I'd like to debug this first ...
>>
>> Dave Wood
>>
>>
>
>
>
> Hi Dave
>
> This seems an interesting new option in Task Manager. Hadn't spotted that
> before.
>
> Would WinDbg be the tool of choice to analyze those dumps? I've downloaded
> the latest WinDbg and noticed a few tutorials in the documentation that
> seem related to examining hanging applications.
>
> If so, is there a particular command(s) in Windbg that would reveal more
> than others when it comes to troubleshooting any high cpu processes?
> Thanks for any hints.
>
> --
> Jon
>
>
>