none
Loading symbols

    Question

  • I'm trying to determine which driver is generating a ton of DPC CPU usage.  However I can't get my symbols to load.

    After recording a few minutes DPC data using xperf, I tried using the command:
    > xperf -I \kernel.etl -symbols verbose -a dpcisr

    Which outputs:
    xperf: Using symbol path: .
    xperf: Using executable path: .
    xperf: Using SymCache path: \SymCache


    however this differs from:
    http://blogs.msdn.com/peterwie/archive/2008/10/06/measuring-dpc-time.aspx

    Which outputs:
    xperf: Using symbol path: srv*c:\DownstreamStore*http://msdl.microsoft.com/download/symbols
    xperf: Using executable path: srv*c:\DownstreamStore*http://msdl.microsoft.com/download/symbols
    xperf: Using SymCache path: c:\DownstreamStore

    Where do I get the proper symbols? Sorry if this is a newb question.
    Monday, March 02, 2009 7:47 AM

Answers

  • Hi Castaa,

    Have you set _NT_SYMBOL_PATH environment variable to point to the Microsoft symbol server? The instructions on how to set up symbols are in xperf -help symbols:

    set _NT_SYMBOL_PATH=srv*%SystemDrive%\symbols*http://msdl.microsoft.com/download/symbols

    Hope this helps,
    Michael
    Monday, March 02, 2009 3:38 PM

All replies

  • Hi Castaa,

    Have you set _NT_SYMBOL_PATH environment variable to point to the Microsoft symbol server? The instructions on how to set up symbols are in xperf -help symbols:

    set _NT_SYMBOL_PATH=srv*%SystemDrive%\symbols*http://msdl.microsoft.com/download/symbols

    Hope this helps,
    Michael
    Monday, March 02, 2009 3:38 PM
  • Hi Michael,

    Thanks for your help!  It is much appreciated.  Here is what I did to get things working.  I include my blog post that outline the exact steps needed to get things working to help others out with my problem!


    http://castaa.blogspot.com/2009/03/how-to-determine-device-driver-dpcs-cpu.html


    Regards,
    Jon
    Star Sonata Programmer
    http://www.starsonata.com
    Wednesday, March 04, 2009 6:56 AM
  • Hi,

    Just an addition to the previous notes. Make sure you have selected the Stack column in the column chooser when opening up the summary view. That brought up the eula for the symbols for me.

    /Tobias


    Monday, May 02, 2011 11:42 AM