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 latop
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.
0 votos
Hola, ¡gracias por vuestras respuestas! Voy a pegar los resultados de Terminal en una pregunta más abajo, no hay suficiente espacio aquí.
0 votos
@Jimmy habría sido útil tener la completa
top
incluyendo los 10 procesos que más memoria consumen. Sin esta información, no se puede proporcionar ninguna ayuda real. Sin embargo, hay un par de informaciones pendientes, usted tiene más de 1 GB de memoria cableada, otro 1 GB de memoria compartida y está utilizando activamente más de la mitad de la cantidad total de memoria. No puedo sacar hipótesis mientras no vea los 10 procesos principales.0 votos
Huygens, acabo de hacer la edición con los resultados completos. Gracias
0 votos
Encuentro su
SharedLibs
línea un poco sospechosa, la cantidad es bastante alta, aunque no estoy seguro del significado de esta estadística. Como es un campo que me interesa, puede que le dedique algo de tiempo a investigar la semana que viene.