Timeline is not working: issue solution for different Windows versions
If timeline is not working even for standalone processes, please follow this guide.
____________________________________________________________________________________
Possible cause:
The user who runs dotMemory isn't a member of the "Performance Monitor Users" group and does not have permissions to access performance counters.
To verify this:
1) Run dotMemory via "Run as administrator" mode.
2) Start a profiling session. If the timeline appears in the profiler, the cause of this behavior is access permissions.
To resolve the issue:
1) Go to Start | Control Panel |Administrative tools | Computer Management and select Local Users and Groups | Groups
2) Open the Performance Monitor Users group properties.
3) Add the user to the Performance Monitor Users group. Members of this group can access performance counter data locally and remotely.
4) Sign out from the user account and sign in to Windows again.
____________________________________________________________________________________
Possible cause:
Performance counters are disabled in the Windows registry.
To verify this:
1) Run regedit.exe
2) Check the value of the key HKEY_LOCAL_MACHINE | SYSTEM | CurrentControlSet | Services | PerfProc | Performance | Disable Perfomance Counters
If the key value is 1, performance counters are disabled.
To resolve the issue:
Change the key value to 0.
Please sign in to leave a comment.
I tried all these commands, but for me the following worked well:
This will rebuild the performance counters.
Congrats for dotMemory, great product!
Andre.
HI. I am currently on a trial period and faced the missing counters issue.
The counters were not even appearing at the performance tool (Windows10 for my case).
What helped me was found at https://stackoverflow.com/questions/29074047/net-clr-performance-counters-missing
After running the
C:\Windows\INF\.NETFramework>lodctr corperfmonsymbols.ini
comand.
Best regards
Lissandro