Khi mở vài chục tab trình duyệt cùng lúc với game, OS đẩy một phần bộ nhớ của game xuống ổ đĩa.
Vì sao Tổng RAM không đủ → Dẫn đến OS chuyển phần bộ nhớ game chưa dùng tới xuống ổ đĩa → Trên màn hình Lúc cần dùng lại phần đó, game đứng hình vài chục đến vài trăm ms tùy ổ lưu trữ
Khi di chuyển hoặc chuyển bản đồ, Thỉnh thoảng bất chợt
Phụ trách
Phụ trách chính Bên ngoài (Bên ngoài) · Phối hợp Phát triển client (Đội phát triển game)
Việc cần làm (Đội phát triển game)
Giảm mức dùng bộ nhớ, hiện cảnh báo khi bộ nhớ còn trống ít.
Việc cần làm (Bên ngoài)
Thông báo cấu hình tối thiểu cho người chơi, hướng dẫn tắt chương trình khác (như tab trình duyệt) khi chơi.
Trên đồ thị
Thỉnh thoảng vọt lên bất chợt · Hard page fault, mức dùng bộ nhớ
Chỗ cần xem
Ghi Memory\Pages Input/sec (số page đọc từ ổ đĩa để giải quyết hard page fault) trong Performance Monitor và mức dùng bộ nhớ, commit ở tab Performance của Task Manager cùng với frame time
Đúng nếu
đúng lúc dừng, Pages Input/sec vọt lên và bộ nhớ gần đầy. Đóng trình duyệt hay chương trình khác thì hết
Loại trừ nếu
bộ nhớ còn trống và Pages Input/sec yên ắng → “Tải đồng bộ trên main thread và biên dịch shader” hoặc “Ổ lưu trữ chậm khiến streaming asset không theo kịp”
Cách kiểm tra
Kiểm tra ở môi trường phía người chơi
Nguồn
Introduction to the page fileMicrosoft Page file là một file trên ổ đĩa, dùng để đẩy các page bộ nhớ đã bị sửa nhưng ít dùng ra khỏi RAM
Working SetMicrosoft Truy cập page không có trong RAM là page fault; hard fault chỉ giải quyết được bằng cách đọc từ ổ đĩa, như từ page file