Performance counter updating error
If the code caused exceptions they should be logged in the Event Log ( not in log files.
This is most probably due to an exception thrown during execution...
If Ex Mon shows you high RPC requests from one user mailbox, open his mailbox and look for corruption in calendar.
Imap4 3220 noderunner 35600 iexplore 7524 Microsoft. Edge Sync Svc 13988 w3wp 1056 svchost 31212 explorer 13540 SPUCWorker Process 2760 sqlservr 4464 w3wp 9220 conhost 26028 devenv 4904 Reporting Services Service 3032 msmdsrv 36364 conhost 34208 w3wp 17724 conhost 1144 svchost 1016 Rs Mgr Svc 36788 csrss 5324 wsstracing 1008 Logon UI 5748 conhost 6176 Xen Guest Agent 35064 w3wp 2716 updateservice 8748 conhost 556 csrss 7020 msexchangerepl 1416 Trusted Installer 2088 sqlservr 11232 Microsoft. Invalid Operation Exception: Instance '_total' already exists with a lifetime of Process.
All Performance Data Helper (PDH) functions return a value of type PDH_STATUS.
If the function succeeds, the return value is ERROR_SUCCESS.
For data collection and formatting functions, it is important to remember that the return value of the function indicates the success or error of the function call and not necessarily that of the counter data.
Always check the CStatus member of the counter value returned to ensure that the data returned is valid before you use it.
These values are defined in the PDHMsg.h header file (for C programming) and (for Visual Basic programming).