Manajemen Memori adalah salah satu fungsi utama sistem Operasi yang mengontrol dan memelihara alokasi memori untuk setiap proses sistem. Dengan diperkenalkannya Windows 10 versi 1507, Microsoft menambahkan kompresi Memori sebagai tambahan terbaru untuk proses Manajemen Memori Windows yang ada.
Teknik manajemen memori ini bekerja dengan mengurangi penggunaan memori dengan mengompresi beberapa informasi yang tersimpan di RAM. Meskipun fitur ini diaktifkan secara default di sistem Windows 10 dan 11, pengguna memiliki opsi untuk menonaktifkannya kapan saja.
Jika Anda ingin tahu tentang fitur ini dan bertanya-tanya apakah Anda harus membiarkannya diaktifkan atau dinonaktifkan, artikel ini dapat membantu Anda memutuskan itu.
Apa itu Memori Kompresi?
Sebelum kita menyelami apa sebenarnya kompresi Memori itu, kita harus memiliki sedikit gagasan tentang”Paging”. Ini adalah proses manajemen memori yang menggunakan memori sekunder atau drive penyimpanan untuk mengurangi beban kerja RAM. Ketika sistem mendeteksi bahwa memori RAM hampir habis, sistem mentransfer beberapa bagian dari proses sistem, yang dikenal sebagai Halaman, ke hard disk.
Halaman ini terletak di volume sistem Windows (drive C: di kebanyakan komputer) sebagai file bernama pagefile.sys. File ini berisi informasi tentang proses yang jarang digunakan oleh sistem. Sistem hanya mengambil informasi tersebut dari file saat diperlukan. Proses paging dengan cara ini menghemat ruang memori.
File halaman dalam volume sistem
Kelemahan dari paging adalah proses baca-dan-tulis yang terus-menerus di hard drive membutuhkan waktu dan menyebabkan sistem melambat.
Memory Compr ession mengatasi kelemahan paging ini dengan mengompresi halaman yang jarang digunakan daripada menulisnya di disk. Hal ini mengurangi frekuensi baca dan tulis pada disk dan juga meningkatkan waktu respons secara signifikan.
Kompresi memori menawarkan lebih banyak ruang untuk proses sistem disimpan dalam RAM dan memungkinkan lebih banyak tugas dijalankan secara bersamaan.
Bagaimana Cara Kerja Kompresi Memori di Windows?
Microsoft memperkenalkan kompresi memori dari Windows 10 versi 1507. Dari Versi 1607, kompresi memori tidak lagi ditampilkan sebagai proses”sistem dan memori terkompresi“di Windows dan terletak di bawah Memori detail pada tab Performance.
Konsep umum di balik kompresi memori adalah mengompresi halaman memori yang saat ini tidak digunakan oleh proses sistem atau aplikasi apa pun untuk membebaskan memori utama yang dapat digunakan oleh proses lainnya.
Hal ini mengurangi kebutuhan sistem untuk menukar halaman memori antara memori fisik dan file halaman pada disk, yang dapat menjadi proses yang lambat dan intensif sumber daya.
Setelah Kompresi Memori
Karena mengakses memori lebih cepat daripada mengakses e drive, kompresi memori dapat berkontribusi pada ruang memori tanpa mengurangi kinerja secara signifikan. Saat halaman perlu ditukar, halaman tersebut dapat dikompresi terlebih dahulu dan disimpan di memori.
Saat dibutuhkan lagi, halaman yang sama didekompresi dan dikembalikan lagi. Proses keseluruhan ini jauh lebih cepat daripada menukar halaman ke drive, meskipun sedikit lebih lambat daripada mengakses memori sebenarnya karena diperlukan dekompresi.
Status Kompresi Memori
Bila dibandingkan dengan versi Windows sebelumnya yang tidak menampilkan kompresi memori, Windows 10 dan versi yang lebih baru menulis ke disk hanya 50% dari waktu.
Windows juga melakukan sejumlah besar kompresi data secara paralel untuk membaca data dengan memanfaatkan inti CPU. Ini dapat meningkatkan penggunaan CPU dengan jumlah tertentu, yang dapat diperiksa di pengelola tugas.
Haruskah Anda Mengaktifkan atau Menonaktifkan Kompresi Memori?
Memory Compression dapat memberikan manfaat performa yang signifikan seperti waktu akses yang lebih singkat dan penggunaan memori yang lebih sedikit. Ini bisa sangat bermanfaat bagi sistem dengan jumlah memori fisik yang terbatas. Namun, ini juga dapat menunjukkan overhead sistem tambahan karena kompresi dan dekompresi halaman memori terkadang memerlukan sumber daya CPU dalam jumlah besar.
Meskipun sebagian besar pakar tidak menyarankan untuk menonaktifkan kompresi Memori pada Windows, semuanya bergantung pada sumber daya sistem dan preferensi pengguna. Jika Anda menjalankan sistem lama dengan memori fisik terbatas, kompresi memori dapat memberi Anda ruang tambahan untuk menjalankan lebih banyak aplikasi dan proses, tetapi mungkin tergantung pada CPU yang Anda miliki.
CPU generasi baru cenderung menangani proses kompresi/dekompresi secara efisien. Namun, jika Anda mengalami konsumsi sumber daya CPU yang tinggi oleh proses manajemen Memori ini, Anda dapat memilih untuk menonaktifkannya.
Jika perangkat Windows Anda sudah memiliki cukup RAM, tetapi kompresi memori memicu beberapa masalah kinerja pada perangkat, Anda juga dapat memilih untuk menonaktifkannya. Pada beberapa sistem, Anda mungkin tidak melihat perbedaan kinerja apa pun, baik fitur diaktifkan atau dinonaktifkan.
Bagaimana Mengaktifkan atau Menonaktifkan Kompresi Memori di Windows?
Seperti yang telah dibahas sebelumnya, Windows 10 & 11 mengaktifkan kompresi Windows secara default. Namun, ada opsi bagi pengguna untuk mengaktifkan atau menonaktifkannya kapan saja. Inilah cara melakukannya.
Buka PowerShell dengan hak akses administratif.
Untuk memeriksa status Kompresi Memori pada perangkat Anda jalankan perintah ini.
Get-MMAgent
Periksa bidang MemoryCompression. Jika nilainya “True“, fitur sudah diaktifkan. Untuk menonaktifkannya, gunakan perintah berikut.
Disable-MMAgent-mc
Untuk mengaktifkan kompresi Memori, jalankan perintah ini.
Enable-MMAgent-mc