Bagikan melalui


Informasi Penggunaan Memori Proses

FungsiGetProcessMemoryInfomengambil handel proses sebagai input dan mengisi struktur PROCESS_MEMORY_COUNTERS dengan informasi tentang statistik memori untuk proses tersebut. Anggota cb menerima ukuran struktur. Anggota PageFaultCount menerima jumlah kesalahan halaman. Anggota yang tersisa menerima penggunaan memori saat ini dan puncak dalam kategori berikut:

  • set kerja
  • kumpulan halaman
  • kumpulan yang tidak disebarkan
  • pagefile

set kerja adalah jumlah memori yang dipetakan secara fisik ke konteks proses pada waktu tertentu. Memori dalam kumpulan halaman adalah memori sistem yang dapat ditransfer ke file halaman pada disk (paged) ketika tidak digunakan. Memori dalam kumpulan yang tidak disebarkan adalah memori sistem yang tidak dapat di-page ke disk selama objek yang sesuai dialokasikan. Pagefile penggunaan mewakili berapa banyak memori yang disisihkan untuk proses dalam file halaman sistem. Ketika penggunaan memori terlalu tinggi, halaman manajer memori virtual memilih memori ke disk. Ketika utas membutuhkan halaman yang tidak ada dalam memori, manajer memori memuat ulang dari file halaman.