¿Cuál es el límite de memoria predeterminado para una sola pestaña en Chrome?
Es difícil responder correctamente y la respuesta solo se puede encontrar en los puntos de referencia para una tarea particular con una construcción particular.
Hay varias cosas que podrían permitirle usar de 1 a 2 GB de memoria:
En este momento, con la versión 47 de Chrome de 64 bits, en Windows 8.1 puedo tomar hasta 1,8 GB con una pestaña, luego falla.
Actualizar:
Como puedo ver, ha sucedido algo de magia y el límite ha cambiado.
Para la versión 63 de Chrome, en el sistema operativo Windows 10 x64, podía asignar hasta 3,5 GB de memoria, analizando una enorme cadena JSON y luego mostrándola en la página.
El número se toma del administrador de tareas de Chrome y de la métrica de Private Bytes de Process Explorer.
Hubo algunos hablando de un tema muy similar. Aquí
Deberías intentar lo siguiente:
Haga clic derecho en el icono de Chrome y vaya a propiedades. Chrome debería estar aquí:
"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"Donde %USER% es tu nombre de usuario en tu PC, obviamente ;)
Al final de la línea agregue --purge-memory-button
Debe tener un aspecto como este:
"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --purge-memory-buttonAhora, cuando Chrome funcione, presiona shift+Esc, y ahora tienes una nueva opción, "Purgar memoria", que libera memoria. Las pestañas que no necesiten atención en ese momento en particular se eliminarán de su RAM.
También puede agregar una de estas líneas:
Nunca renuncies voluntariamente a la memoria
--memory-model=highReducir voluntariamente el conjunto de trabajo al cambiar de pestaña
--memory-model=mediumReduzca voluntariamente el conjunto de trabajo al cambiar de pestaña y también cuando el
--memory-model=lowEl navegador no se está utilizando activamente
Puede tener varias líneas después del lugar de destino "C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
Digamos que queremos usar la línea "Purgar memoria" y la línea "Modelo de memoria baja". Se vería así:
"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --purge-memory-button --memory-model=lowPuede tener una respuesta perfecta una vez que compara una plataforma específica con una versión específica. El resultado solo será aplicable a esa plataforma y versión de Chrome que experimentó porque hay muchos factores que pueden tener un efecto diferente en los resultados, incluidos,
La versión de Chrome puede tener diferentes motores v8 y no todos los motores v8 tienen los mismos límites de memoria. Además, las arquitecturas de 32 y 64 bits aparecen en la imagen cuando comparamos Chrome. El tamaño de almacenamiento dinámico predeterminado puede variar de una versión v8 a otra.
La configuración del sistema en el que ejecuta Chrome. Chrome requiere la memoria de gráficos/memoria de video y, cuando no la tiene, usará la memoria interna, lo que resultará en un mayor uso de la memoria.
También está relacionado con el proceso en sí mismo, cada subproceso requiere algo de memoria para la bookkeeping , en particular su pila. Los procesos de 32 bits solo pueden direccionar 4 GB de memoria. Los procesos de 64 bits no tienen problemas con el espacio de direcciones, sino con las asignaciones reales. Sin embargo, los programas no deberían acercarse a ningún límite de este tipo ni deben preocuparse por ello, y lo mismo se aplica a Chrome.
Una vez intenté exportar e imprimir la base de datos desde PHPMyAdmin desde Chrome. Tenía 1,22 GB de tamaño en DB y Chrome colapsó. Lo mismo hice para exportar archivos y mágicamente funcionó bien.
Sobre el motor v8, tiene un límite de memoria de 512 MB en el sistema de 32 bits y 1434 MB (1,4 GB) en el sistema de 64 bits. Chrome tiene v8 en su corazón, este es un factor importante que afecta el límite de memoria.