-
Notifications
You must be signed in to change notification settings - Fork 201
Performance Counter Troubleshooting (2.x)
Trask Stalnaker edited this page Jan 20, 2021
·
1 revision
Performance Counters identify a process by "Instance Name." This will be the executable name without the extension, e.g. a process running java.exe will have an instance name java. If there are multiple instances of the same executable, an additional identifier is appended. By default this looks like java#1, java#2. For some reason, the instance name can change after the process starts with the default naming scheme.
To workaround this, add a DWORD registry value named ProcessNameFormat
with the value 2
to the key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance
.
This changes the naming scheme from java#2 to java_123 where 123 is the current process id. It also makes the name constant for the life of the process.