Jika puluhan tab browser dan game menyala bersamaan, OS memindahkan sebagian memori game ke disk.
Mengapa RAM total tidak cukup → Akibatnya OS memindahkan memori game yang tidak sedang dipakai ke disk → Di layar Saat bagian itu dipakai lagi, game berhenti puluhan hingga ratusan ms, tergantung storage
Saat bergerak atau pindah area, Sesekali secara acak
Penanggung jawab
Penanggung jawab utama Pihak Eksternal (Pihak Eksternal) · Turut terlibat Pengembangan klien (Tim Pengembang Game)
Tugas Tim Pengembang Game
Kurangi pemakaian memori, tampilkan peringatan jika sisa memori sedikit.
Tugas Pihak Eksternal
Sampaikan spesifikasi minimum kepada pemain, imbau pemain untuk menutup program lain (tab browser dan sebagainya) selama bermain.
Di grafik
Melonjak acak sesekali · Hard page fault, pemakaian memori
Yang diperiksa
Rekam Memory\Pages Input/sec (jumlah halaman yang dibaca dari disk untuk menyelesaikan hard page fault) di Performance Monitor serta pemakaian memori dan commit di tab Performance pada Task Manager bersama frame time
Cocok jika
Pages Input/sec melonjak saat game berhenti dan memori hampir penuh. Hilang jika browser dan program lain ditutup
Tidak cocok jika
Memori masih longgar dan Pages Input/sec tenang: lebih mungkin “Pemuatan sinkron dan kompilasi shader di main thread” atau “Streaming aset tertinggal akibat storage lambat”
Sarana pemeriksaan
Lingkungan pemain sendiri
Sumber
Introduction to the page fileMicrosoft Page file adalah file di disk yang dipakai untuk mengeluarkan halaman memori termodifikasi yang jarang dipakai dari RAM
Working SetMicrosoft Mengakses halaman yang tidak ada di RAM menimbulkan page fault; hard fault baru selesai setelah halaman dibaca dari disk, misalnya dari page file