Jawaban ini sebagian besar telah ditulis ulang untuk menata ulang struktur dan membuat pesan lebih jelas. Saya juga membukanya sebagai jawaban wiki komunitas; Jangan ragu untuk mengedit.
Paging adalah skema manajemen memori yang melaluinya blok memori berukuran tetap memiliki proses yang ditugaskan padanya. Ketika penggunaan memori naik ke tingkat tinggi (yaitu kapasitas 80%), paging mulai meluas dari RAM ke vRAM (RAM virtual).
vRAM terletak di penyimpanan sistem, biasanya di dalam hard drive, atau lokasi penyimpanan lain yang cukup besar.
Proses ditetapkan sebagai bagian dari hard drive Anda untuk dijalankan sebagai memori dan akan memperlakukan bagian mereka sebagai RAM. Namun, ini adalah proses yang sangat normal, ketika waktu yang dihabiskan untuk mentransfer data ke dan dari vRAM meningkat, kinerja sistem menurun.
Sementara RAM khusus diakses langsung melalui motherboard dari CPU, yang menyediakan koneksi cepat, RAM virtual harus melintang kabel antara papan dan lokasi vRAM.
Namun ini, hanya menyebabkan sedikit dampak kinerja. Ketika kecepatan paging ke vRAM terjadi meningkat secara drastis (ketika RAM khusus mendekati kapasitas), terjadi thrashing.
Meronta-ronta adalah praktik mentransfer halaman memori dengan cepat dan cepat ke dalam memori virtual Anda. Ini membutuhkan banyak sekali kinerja karena lebih banyak waktu dihabiskan untuk mengambil dan menangani data.
Katakanlah, Anda ingin menuliskan angka 30 digit. Anda bisa duduk di sebelah layar Anda dengan notepad dan menulisnya (menggunakan memori khusus), atau Anda ingat potongan 5, lari ke kamar sebelah dan menuliskannya di notepad Anda di sana (menggunakan memori virtual). Keduanya menyelesaikan pekerjaan, tetapi mana yang akan lebih cepat?
Cari tahu lebih lanjut tentang pencuri di sini !
Terima kasih banyak kepada kontributor jawaban ini termasuk Daniel B , xenoid dan Jon Bentley .