Значение терминов, связанных с памятью? - PullRequest
1 голос
/ 15 июля 2009

Во время игры с профилированием памяти в Delphi, хотя это относится к любому языку, я нашел некоторые термины об используемой памяти, которые я не совсем понимаю. Может ли кто-нибудь объяснить (или сослаться на хороший документ или руководство) значение следующих терминов?

  • Размер рабочего набора
  • Pagefile used
  • выделенная память
  • Неограниченная память
  • Частное использование (из структуры PROCESS_MEMORY_COUNTERS_EX)
  • PagedPool
  • NonPagedPool
  • Общее адресное пространство (из THeapStatus в менеджере памяти Delphi)
  • TotalAllocated (из THeapStatus в диспетчере памяти Delphi)

В MSDN есть краткое описание каждого поля , но тонкости их значения мне недоступны. Такие вещи, как, когда каждый раздел растет? для чего они используются? если вы измеряете одно значение, что оно говорит вам?

Ответы [ 2 ]

3 голосов
/ 15 июля 2009
2 голосов
/ 15 июля 2009
...