Назад | Перейти на главную страницу

В чем разница между памятью \ байтами выгружаемого пула и процессом (_Total) \ байтами выгружаемого пула

(Будьте осторожны со мной, я разработчик, а не серверный парень)

Я изучаю некоторые проблемы с собственным кодом, который у меня есть, и отслеживаю использование пула на машине Windows Server 2008. Однако меня смущают некоторые счетчики производительности.

Память \ байт выгружаемого пула на машине составляет 400 МБ

Описание этого счетчика гласит:

Байты выгружаемого пула - это размер в байтах выгружаемого пула, области системной памяти (физической памяти, используемой операционной системой) для объектов, которые могут быть записаны на диск, когда они не используются. Память \ Байты выгружаемого пула вычисляются иначе, чем Байт процесса \ выгружаемого пула, поэтому он может не равняться Process \ Pool Paged Bytes \ _Total. Этот счетчик отображает только последнее наблюдаемое значение; это не в среднем.

Процесс (_Total) \ Байт выгружаемого пула составляет 9 МБ. Описание этого счетчика такое же, как и для байтов памяти \ пула:

Я понимаю, что эти значения вычисляются «по-разному», но указывает ли размер разницы на наличие какой-либо проблемы? Кто-нибудь знает разницу в том, как рассчитываются значения?

Это не проблема, поскольку один - это процесс, а другой - память, используемая устаревшей невыгружаемой памятью, см. Как узнать, что мой сервер Windows меняет местами?