Я попытка привычки объяснить эти проблемы здесь, но вместо этого отослать Вас к Brian Goetz превосходная книга по предмету.
книга является "Параллелизмом Java на практике", может быть найден в Amazon или любое другое хорошо отсортированное хранилище для компьютерной литературы.
Похоже, счетчики производительности в моей системе повреждены. Хотя я не следил за этим постом в точности, он привел меня к решению. Вот что я сделал:
В командной строке с правами администратора / повышения уровня набрал следующее:
lodctr /?
Там есть полезное ...
Затем набрал:
lodctr /R
Согласно документации из предыдущего шага, это позволяет окнам восстанавливать строки реестра perf и информацию с нуля на основе текущих настроек реестра и резервных копий файлов INI. У меня такое чувство, что в этом творилось волшебство. Однако затем я заметил, что счетчиков производительности .NET больше не существует, поэтому, основываясь на this , я набрал следующее, чтобы перезагрузить их:
lodctr "C:\Windows\Microsoft.NET\Framework64\v4.0.20506\corperfmonsymbols.ini"
Обратите внимание, что это путь для .NET Framework 4.0 на x64. Вы можете представить себе путь для других вариантов фреймворка / платформы. Я'