Я пытаюсь создать загрузить тест в какое-то приложение. И я хочу получить использование памяти только для процесса моего приложения. Для этого я добавил Process / Working Set
в свой счетчик
Проблема заключается в том, что Working Set
PerformanceCounter
считывает значения в байтах и не учитывает значения больше, чем 4294967296
, что равно 4 ГБ
Но мое приложение "работает в 64-битном режиме" использует более 4 ГБ памяти
Из TaskManager видно, что он занимает около 6 ГБ, но это значение не отображается в графике нагрузки.
Итак, как создать персонализированный PerformanceCounter, чтобы действовать точно так же, как Process/Working Set
, но используя Kilobytes из байтов я могу получить реальные значения. Или любое другое решение, которое позволяет мне рассчитать , сколько мое приложение использует память в тесте нагрузки.