¿Se puede culpar a Google Chrome por el alto uso de RAM y el retraso en el rendimiento?

3

En mi Mac, OS X se retrasa sustancialmente al navegar por Chrome. He investigado cosas y entiendo que la memoria inactiva es parte de la memoria libre, que puede y debe liberarse en cualquier momento:

Incluso abriendo una nueva pestaña, desplazarse por Facebook o Gmail hace las cosas más lentas. Tengo una Macbook Pro 13 "a principios de 2011, 8 GB de RAM, OS X Mountain Lion.

¿Puedo afectar el uso de RAM de Chrome de alguna manera?

Editar: Gracias @bmike, ¡Gran edición! Solo quiero dejar en claro que también he jugado con complementos y extensiones en la configuración de Chrome, incluso las marcas Chrome: //. La instancia de Flash es de hecho un gran problema, así que tengo bloqueador de flash y bloqueador de flash incorporado de Chrome.

Me preguntaba si esto tiene algo que ver con tener una memoria que no sea de Mac en mi MBP?

    
pregunta adifire 08.07.2013 - 07:09

3 respuestas

2

Aquí hay ejemplos de datos de mi MacBook Pro de 13 pulgadas con 8 GB de RAM antes y después de abrir Chrome:

Mac:~ bmike$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free:                         212512.
Pages active:                       931907.
Pages inactive:                     381136.
Pages speculative:                   55403.
Pages wired down:                   515533.
"Translation faults":            521414918.
Pages copy-on-write:               9952178.
Pages zero filled:               465150147.
Pages reactivated:                   93725.
Pageins:                           1567093.
Pageouts:                             6081.
Object cache: 100 hits of 17386036 lookups (0% hit rate)
Mac:~ bmike$ open -a "Google Chrome"
Mac:~ bmike$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free:                         136402.
Pages active:                       990000.
Pages inactive:                     392735.
Pages speculative:                   53707.
Pages wired down:                   523945.
"Translation faults":            521638787.
Pages copy-on-write:               9972877.
Pages zero filled:               465252021.
Pages reactivated:                   93725.
Pageins:                           1577678.
Pageouts:                             6081.
Object cache: 100 hits of 17386267 lookups (0% hit rate)

La configuración de la prueba es un sistema que se ha estado ejecutando durante 6 días y, de lo contrario, no se comporta mal. Estos son los comandos que ejecuto para asegurarme de que el sistema esté en equilibrio:

Mac:~ bmike$ iostat 5
          disk0       cpu     load average
    KB/t tps  MB/s  us sy id   1m   5m   15m
   28.30   9  0.26   2  1 97  0.78 0.61 0.61
    0.00   0  0.00   0  1 99  0.72 0.60 0.60
   32.00   0  0.01   1  1 99  0.66 0.59 0.60
    0.00   0  0.00   0  1 99  0.61 0.58 0.59
^C
Mac:~ bmike$ vm_stat 5
Mach Virtual Memory Statistics: (page size of 4096 bytes, cache hits 0%)
  free active   spec inactive   wire   faults     copy    0fill reactive  pageins  pageout
210871 940704  53319   379363 512550  522503K  9987967  469254K    93725  1579260     6081 
210776 931311  53771   379369 521225     5150       10    32953        0        0        0 
211289 930966  53798   379369 521207     4606        0    57255        0        0        0 
211321 930971  53799   379369 521207     4589        3    45933        0        0        0 
211531 930998  53799   379369 520925    10999        0    77822        0        0        0 

Configuré Google Chrome para tener 10 pestañas en blanco, lo dejé y luego ejecuté la prueba anterior para medir exactamente cuánto cambia la RAM antes y después de iniciarlo. Como puede ver, el lanzamiento de Chrome tomó aproximadamente 76k páginas de memoria libre para el grupo libre y provocó que el grupo inactivo creciera en aproximadamente 11.5k páginas.

Dados estos números, Chrome parece muy poco probable que cause una fuga y que sus páginas web estén causando la carga. Si puede ejecutar estas herramientas en el terminal, es probable que vea que su sistema tuvo otros problemas con la administración de la memoria y que Chrome es probablemente la gota que pone la carga final en el sistema antes de que comience a intercambiarse. Busque la actividad de paginación antes de iniciar Chrome y también mire mi respuesta aquí sobre por qué la memoria inactiva casi nunca es el problema real y esta publicación le explica cómo convencer a sí mismo si tiene un problema real con el administrador de memoria o con un programa específico. .

respondido por el bmike 08.07.2013 - 22:04
0

No puedo hablar por Apple y ellos diseñan filosofía. Pero me encantan su hardware y el sistema operativo.

Una forma de mejorar el tiempo de respuesta de Chrome y el uso de la memoria es personalizarlo en Preferencias.

Un usuario de memoria RAM que sabe es todo el destello de basura en los sitios web.

Puede personalizarlo hasta el punto de que no reproduzca automáticamente todos los Flash, pero le preguntará si desea que se reproduzca.

Ir a Chrome

  

preferencias > avanzado

     

Privacidad > Configuración de contenido

Desplázate hacia abajo y encuentra el

  

Complementos

Configúralo en

  

Haz clic para jugar

HECHO :)

Si desea controlar aún más, haga clic en el botón

  

Deshabilitar los complementos individuales

y administre complementos individuales a su gusto.

    
respondido por el Buscar웃 08.07.2013 - 07:29
0

depende de cuántas extensiones de chrome y cuáles sean instaladas y activadas. Chrome ejecuta 0 extensiones se ejecuta completamente diferente con el uso de RAM en comparación con Chrome ejecuta con 20 extensiones

    
respondido por el hackg 08.07.2013 - 22:53

Lea otras preguntas en las etiquetas