Count limitation of ETW Provider RRS feed

  • Question

  • Hi there,


    I read the article Improve Debugging And Performance Tuning With ETW. It says "Due to the growing event instrumentation in many OS components, even a simple application for Windows Vista will already contain several components that are event providers". So I think there will be lots of providers in a large, complicated application.


    However, when I read the reference of EventRegister, I notice this remark: "A process can register up to 1,024 provider GUIDs; however, you should limit the number of providers that your process registers to one or two".


    I'm totally confused. Should I design many different providers for a large scale software or should I limit them to be the same provider?




    Friday, August 5, 2011 2:14 PM

All replies

  • Hi James,

    one picture for you to explain what this can mean.


    In this example you can see the application name "Application-Experience".
    And this application has 5 different provider GUID's with unique names.

    If I would like to use this for troubleshooting reasons ... I would wish me to not see 800 providers at this point :).


    • Proposed as answer by RPA601SG Sunday, September 18, 2011 8:38 AM
    Tuesday, August 23, 2011 9:56 PM