1 votos

Me quedo sin RAM en un MacBook Pro 15" de 8 GB

Soy diseñador y uso Snow Leopard en un MacBook Pro 15" (i7) con 8GB Ram, 500GB (180GB libres) (modelo 2010).

Suelo usar Chrome (4/5 pestañas), Firefox (1/2 pestañas), Skype, VM Ware Fusion (con Win XP, usando sólo 512MB), Photoshop CS5, Adium, iTunes, quizás Filezilla.

Photoshop es el principal usuario de Ram. Se puede comer hasta 3 GB o más a medida que pasa el tiempo, y no estoy trabajando con archivos muy grandes, 50mb máximo, y sólo 2 o 3 abierta.

Cuando empiezo a abrir programas todo funciona bien. Es después cuando ves que te queda muy (y digo muy) poca Ram Libre. Entre 8MB y 15MB. Al mismo tiempo tengo 2,21 GB de Memoria Inactiva.

La máquina se vuelve mucho más lenta una vez que se llega por debajo de 150 MB de memoria libre, y es una mentira total que la memoria inactiva se libera en otros programas para superar esta lentitud. Nunca se libera hasta que cierras el programa.

Quería publicar una captura de pantalla de mi Monitor de Actividad pero su sitio no lo permite si soy un usuario nuevo.

Una vez que tu memoria Libre llega a estos niveles (15MB), las Salidas de Página comienzan a aumentar y la Memoria Inactiva nunca se libera. Se vuelve lento.

Por favor, no me digas que un Macbook Pro de 2010 con 8 GB no es suficiente para trabajar con Photoshop en archivos de tamaño pequeño o medio. Los usuarios normales (internet, skype, ver películas, etc.) no tendrán este problema, pero si se usa para diseño o tareas más pesadas (que creo que es el propósito principal de esta máquina), no funciona correctamente.

Creo que es una cuestión muy importante que nunca se ha abordado. No sé si Mountain Lion lo habrá solucionado, pero he buscado por ahí y no he leído buenos comentarios (incluso dicen que se come más Ram).

¿Sabéis si un Macbook Air i5/i7 8GB 256GB SSD mejorará en este aspecto? ¿Mejoran los SSD el uso de Ram? Tengo pensado cambiar el MacBook Pro (no por esto, sino por su tamaño).

A continuación se muestra la respuesta completa de Terminal del comando top -o rsize -l 1 -S -n 10 :

Processes: 92 total, 3 running, 1 stuck, 88 sleeping, 515 threads
2013/03/08 17:33:05
Load Avg: 0.24, 0.28, 0.28 
CPU usage: 5.55% user, 27.77% sys, 66.66% idle 
SharedLibs: 5796K resident, 4760K data, 0B linkedit.
MemRegions: 22354 total, 4549M resident, 42M private, 1359M shared.
PhysMem: 1322M wired, 4587M active, 1908M inactive, 7817M used, 372M free.
VM: 183G vsize, 1041M framework vsize, 558408(0) pageins, 418(0) pageouts.
Swap: 34M + 222M free.
Purgeable: 81M 183(0) pages purged.
Networks: packets: 235338/116M in, 224406/115M out.
Disks: 135805/3530M read, 131663/2361M written.

PID   COMMAND          %CPU TIME     #TH  #WQ #PORTS #MREGS RPRVT  RSHRD RSIZE  VPRVT  VSIZE  PGRP PPID STATE    UID FAULTS    COW    MSGSENT   MSGRECV   SYSBSD    SYSMACH   CSW       PAGEINS USER         
296   Adobe Photoshop  0.0  15:12.94 17   1   447+   1754+  3349M+ 263M+ 3547M+ 3612M+ 6934M+ 296  144  sleeping 502 1119232+  8721+  56249389+ 27765125+ 2528538+  61681638+ 3147104+  29186+  owner        
341   vmware-vmx       0.0  12:24.49 23   1   216+   402+   19M+   629M+ 711M+  60M+   3509M+ 341  1    sleeping 0   479594+   724+   373320+   92479+    17797849+ 296216+   10285249+ 166343+ root         
0-    kernel_task      0.0  10:08.35 73/4 0   2+     1023+  76M+   0B    368M+  128M+  3144M+ 0    0    running  0   37759+    0      78790277+ 73869135+ 0         0         17309424+ 0       root         
254   firefox          0.0  04:08.53 29   1   255+   4957+  204M+  238M+ 321M+  303M+  4025M+ 250  1    sleeping 502 1399145+  67635+ 6542552+  3242741+  720602+   7063491+  537809+   7020+   owner        
276-  Skype            0.0  15:06.50 33   2   602+   932+   99M+   110M+ 159M+  166M+  1163M+ 276  144  sleeping 502 23219202+ 5402+  7363050+  3682250+  1338611+  8832162+  1493925+  6289+   owner        
236-  Google Chrome    0.0  04:30.67 31   1   363+   483+   109M+  114M+ 145M+  323M+  1353M+ 236  144  sleeping 502 937175+   29790+ 6074380+  2834369+  3647085+  7080110+  1273550+  45988+  owner        
66    WindowServer     0.0  07:55.98 7/1  1   440+   1405+  15M+   195M+ 136M+  76M+   3197M+ 66   1    running  88  12073018+ 4795+  3927394+  1339534+  3060626+  5647891+  2244590+  2527+   _windowserver
417-  Google Chrome He 0.0  00:24.08 5    1   97+    385+   83M+   85M+  132M+  164M+  1169M+ 236  236  sleeping 502 91462+    1381+  181063+   92181+    155361+   211895+   43893+    13933+  owner        
280-  Google Chrome He 0.0  01:05.81 9    2   103+   380+   97M+   80M+  128M+  190M+  1173M+ 236  236  sleeping 502 162474+   1378+  1519179+  772658+   557874+   1822614+  241725+   33033+  owner        
3425- Dreamweaver      0.0  00:28.24 12   2   193+   961+   51M+   150M+ 110M+  105M+  1263M+ 3425 144  sleeping 502 51623+    2346+  977727+   459446+   142689+   1400204+  228438+   104+    owner

0 votos

La memoria inactiva son "bloques" de memoria que una aplicación ha solicitado pero que, o bien no utiliza, o bien la aplicación no ha utilizado activamente esta zona de memoria. El SO marca esta zona como inactiva y si es necesario esta zona tiene una mayor probabilidad de ir al archivo de intercambio que otras, aunque esto es sólo un factor en el algoritmo que el SO utiliza para adivinar qué poner en el intercambio. Así que sí, una vez que al sistema no le quede memoria libre, empezará a paginar (poner en la swap) alguna zona de memoria y se volverá lento. Las SSD podrían mejorar el rendimiento del swap, pero no el uso de RAM.

2 votos

Como no puedes subir una captura de pantalla, y de todas formas también podría ser más fácil de ver, ¿podrías ejecutar en un terminal top -o rsize -l 1 -S -n 10 y pegar en tu post el resultado? El comando imprimir la información para 10 procesos de la top que lista procesos, y ordena estos procesos por tamaño de memoria residente.

2 votos

Las SSD no afectan a la RAM uso pero la velocidad a la que se puede paginar la memoria desde y hacia el disco es mucho mayor. Mi RAM Air de 4 GB se siente mucho más ágil bajo presión de memoria que la RAM Pro de 4 GB de mi mujer con su disco mecánico.

5voto

Bill718 Puntos 90

Photoshop ocupa por defecto el 70% de tu RAM cuando se inicia. Tanto si se trata de una máquina con 2G de RAM como con 64G de RAM, Photoshop agarra el 70% de la RAM. Cuando calcule cuanto espacio necesita Photoshop para los archivos, mire el tamaño de los documentos en la parte inferior izquierda. Creo que el segundo número es el tamaño del archivo cuando está abierto. Un archivo de 50MB puede fácilmente abrirse y necesitar más de 500MB de RAM. A medida que se llena y usa toda su RAM, Photoshop empieza a usar Memoria Virtual, Page-swapping para trabajar en los archivos.

Pero, al mismo tiempo, también lo es VM Fusion. Mientras que sólo está configurado para 512 MB de RAM para el XP, también está utilizando su propio VM-Scheme en segundo plano. Alternar entre estas aplicaciones siempre resultará en retrasos mientras cada una cede Memoria Virtual, y toma Memoria Virtual. Esto resultará en lagginess todo el tiempo.

La mejor opción es tener uno u otro abierto, pero no ambos, y 8G de RAM para PS6 está bien, pero mi próxima renovación de 35 Macbook Pro van a tener todos 16G de RAM, se está convirtiendo rápidamente en el mínimo que quieres para PS6. No sé lo que cambió entre 5.5 y 6, pero todos mis usuarios realmente comenzó a quejarse de la velocidad después de que rodó a cabo CS6 en sus máquinas.

Los SSD ayudan al rendimiento porque son mucho más rápidos que los HDD a la hora de gestionar la memoria virtual, es decir, el cambio de páginas ....

0 votos

Gracias, Robert. Es realmente un fastidio trabajar así. Incluso mi escritorio Dell en el trabajo con win XP (3gb ram) es más rápido a veces (aunque cuanto más se utiliza Photoshop, más lento se vuelve).

0 votos

Si esta respuesta ha resuelto su pregunta, márquela como aceptada haciendo clic en la marca que aparece junto a ella :)

1 votos

@Robert También me he dado cuenta de que cuantas más capas tengas dentro de un archivo Psd (y me refiero a muchas capas en un archivo de 50MB) más lento se vuelve arrastrar objetos por todo el lienzo. ¿Crees que esto se debe a la lentitud del hd de 5400rpm o a que demasiadas capas siempre provocan este comportamiento (tengas la máquina que tengas)? (en este caso tengo 2GB de ram libre, por lo que la Ram no es el problema). Gracias, Jimmy

1voto

Jop V. Puntos 252

Inicie un terminal e introduzca purge para liberar la memoria inactiva. Debes hacerlo cada vez que tu memoria libre llegue casi a cero.

También puedes utilizar la aplicación de 4,99 iCleanMemory de la Mac App Store. Pone un indicador en tu barra de menú que muestra la RAM libre, y cuando haces clic en él, aparece un botón que ejecuta purge para facilitar el acceso.

0voto

Ian Terrell Puntos 6551

Mi experiencia con la memoria inactiva es similar a la tuya y en cuanto la memoria libre se acerca a cero, el rendimiento cae en picado. Un SSD marca una gran diferencia, no por el uso de RAM o incluso porque mejore la velocidad de paginación, sino porque hace que sea muy rápido reiniciar un programa y liberar la memoria "extra" que está usando. No uso Photoshop ni VMware, pero Firefox, Safari y Chrome consumen mucha memoria y no parece que la liberen una vez que la han cogido, así que reiniciar cualquiera de ellos suele ser una solución rápida.

El uso de memoria en Chrome no es tan obvio como en otros porque Chrome se ejecuta como muchos procesos separados, por lo que no se ve un solo número grande para el uso de memoria.

-3voto

Ruben Dahl Puntos 11

Estoy de acuerdo. La memoria no se libera y he tenido que reiniciar varias veces para que se libere y la velocidad vuelva a la normalidad.

0 votos

¡Bienvenido a Ask Different! Esto debería ser un comentario y no una respuesta. Una vez que tengas 50 de reputación podrás publicar comentarios. Mientras tanto no puedes publicar comentarios :-( ¡Lo siento, yo no hice esta regla! :-( Por favor, no uses respuestas como comentarios.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X