Con decenas de pestañas del navegador abiertas junto al juego, el SO saca a disco parte de la memoria del juego.
Por qué Falta RAM en el sistema → Efecto El SO pasa a disco la memoria del juego que no se está usando en ese momento → En pantalla Cuando el juego vuelve a usar esa parte, se detiene de decenas a cientos de ms según el almacenamiento
Al moverse o cambiar de zona, De vez en cuando, al azar
Responsable
Responsable principal Externo (Externo) · También Desarrollo de cliente (Equipo de desarrollo)
Tareas (Equipo de desarrollo)
Reducir el uso de memoria, mostrar un aviso cuando quede poca memoria libre.
Tareas (Externo)
Informar a los jugadores de los requisitos mínimos e indicarles que cierren otros programas (pestañas del navegador, etc.) durante la partida.
En el gráfico
Picos aleatorios · Fallos de página duros, uso de memoria
Dónde mirar
Registrar Memory\Pages Input/sec del Monitor de rendimiento (páginas leídas del disco para resolver fallos de página duros) y el uso de memoria y la memoria confirmada de la pestaña Rendimiento del Administrador de tareas, junto con el tiempo de frame
Se confirma si
En el momento de la pausa, Pages Input/sec se dispara y la memoria está casi llena. Al cerrar otros programas, como el navegador, desaparece
Se descarta si
Si hay memoria libre y Pages Input/sec está tranquilo: “Carga síncrona y compilación de shaders en el hilo principal” o “Almacenamiento lento que retrasa el streaming de assets”
Se verifica con
En el entorno del jugador
Fuentes
Introduction to the page fileMicrosoft El archivo de paginación es un archivo en disco que sirve para sacar de la RAM las páginas de memoria modificadas que se usan poco
Working SetMicrosoft Acceder a una página que no está en RAM provoca un fallo de página; un fallo duro solo se resuelve leyendo del disco (del archivo de paginación, por ejemplo)