Microsoft Developer Network > Forums Home > Windows Desktop Development Forums > Windows Desktop SDK > Installing Windows Performance Toolkit (Perforator) in Windows SDK 7.1

Unanswered Installing Windows Performance Toolkit (Perforator) in Windows SDK 7.1

  • Tuesday, October 05, 2010 4:49 PM
     
     

    Hello,

    I tried installing the WPF Performance Toolkit, in order to get the Perforator tool, installing it from the Windows SDK 7.0, however when I tried attaching my process, all the items on the Select a Process dialogs were disabled, and when launching the executable it told me that it was unable to attach.

    So I did a bit of digging around, and got to the conclusion that I needed to install it through the Windows SDK 7.1 for .NET 4.0 support - now, however, the Install Windows Performance Tool Kit item isn't in Start Menu -> All Programs -> Windows SDK 7.1 -> Tools like it was in Windows SDK 7.1 -> Tools.

    Does anyone have an idea how to install it?

    Thanks,

    Theo

All Replies

  • Tuesday, October 12, 2010 10:57 PM
     
     

    Theo,

    I have the Windows Performance Toolkit installed and was able to use the search feature in the following help file to find perforator.

    Shortcut for WPFPerf.exe:

    \Start Menu\Programs\Microsoft Windows Performance Toolkit\WPF Performance Suite.lnk

    Help file:

    C:\Program Files\Microsoft Windows Performance Toolkit\WPF Performance Suite\wpfperf.chm

    ***************from help file************************

    Using Perforator

     

    To use Perforator, start WPFPerf and add Perforator, then start the WPF application whose rendering behavior you want to analyze.

    Once the application has started, click “Action/Select Process…” and select the application in Perforator (you can also launch via the “Launch Process” option). Notice that the list of applications includes the version of the CLR being used. If you start Perforator with the Launch Process, you can also select the CLR version if you are hosting side-by-side versions. Otherwise, you should select Auto.

    The rendering metrics, such as frame rate, immediately reflect the rendering behavior of the application.

     

    ***************from help file************************

     

    Hope this helps,

    Derek (Windows SDK)

  • Wednesday, October 13, 2010 6:26 AM
     
     

    Hello Derek,

    See, that's exactly the problem - I can't select a process from the Select Process dialog! They are all grayed out and disabled: http://i55.tinypic.com/zl9ft1.png

    Thanks,

    Theo

  • Wednesday, October 13, 2010 9:09 PM
     
     

    Theo,

     

    I was able to file->add tool select perforator and perforator seems to work.  I am not sure why the default tperforator tab is not working, but adding a new one seems to work ok?

     

    Hope this helps,

    Derek (Windows SDK)

  • Thursday, October 14, 2010 1:02 PM
     
     

    Theo,

     

    I was able to file->add tool select perforator and perforator seems to work.  I am not sure why the default tperforator tab is not working, but adding a new one seems to work ok?

     

    Hope this helps,

    Derek (Windows SDK)

    Derek,

     

    Even though I add a new Perforator tab, the result is still the same.

     

    Thanks,

    Theo

  • Tuesday, June 21, 2011 7:36 AM
     
     
    I have the same problem, trying to do perforator on a 32 bit process on a 64 win7 all process are disabled for selection
  • Thursday, August 04, 2011 7:37 PM
     
     

    Yes, I have the same most of the times.  Though, with the same *32 process I was able to select it once after deleting the default tab and adding another perforator tab.  But it doesn't work all the times, for some reason...

    MSFT, Please fix it or find us a workaround!