Ho esaurito la RAM su un MacBook Pro 15 da 8 GB "

1

Sono un designer che utilizza Snow Leopard su MacBook Pro 15 "(i7) con RAM da 8 GB, 500 GB (180 GB gratuiti) (modello 2010).

Di solito uso Chrome (4/5 tab), Firefox (1/2 tabs), Skype, VM Ware Fusion (con Win XP, usando solo 512 MB), Photoshop CS5, Adium, iTunes, forse Filezilla.

Photoshop è l'utente principale di Ram. Può consumare fino a 3 GB o più con il passare del tempo e non sto lavorando con file molto grandi, 50mb max e solo 2 o 3 aperti.

Quando avvio i programmi di apertura, tutto funziona correttamente. È più tardi che vedi che hai molto (e intendo molto) il piccolo Ram libero rimasto. Tra 8 MB e 15 MB. Allo stesso tempo ho 2,21 GB di memoria inattiva.

La macchina diventa molto più lenta quando si scende sotto i 150 MB di memoria libera, ed è una bugia totale che la memoria inattiva venga rilasciata su altri programmi per superare questa lentezza. Non viene mai rilasciato fino alla chiusura del programma.

Volevo pubblicare uno screenshot del mio Monitor attività ma il tuo sito non lo consente se sono un nuovo utente.

Una volta che la memoria libera raggiunge questi livelli (15 MB), le Page Outs iniziano ad aumentare e la memoria non attiva non viene mai rilasciata. Diventa laggoso.

Per favore non dirmi che un Macbook Pro 2010 con 8GB non è sufficiente per lavorare con Photoshop su file di piccole e medie dimensioni. Gli utenti normali (internet, skype, visione di film, ecc.) Non hanno questo problema, ma se utilizzati per la progettazione o per attività più pesanti (che credo sia lo scopo principale di questa macchina), non funzionano correttamente.

Penso che questo sia un problema molto importante che non è mai stato affrontato. Non so se Mountain Lion abbia risolto questo problema, ma ho cercato in giro e non ho letto buoni commenti (dicono persino che mangia più Ram).

Sai se un SSD MacBook Air i5 / i7 da 8 GB da 256 GB migliorerà in questo senso? Gli SSD migliorano l'utilizzo della RAM? Sto pensando di cambiare il MacBook Pro (non per questo, a causa delle sue dimensioni).

Ecco la risposta completa del terminale dal 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
    
posta Jimmy 07.03.2013 - 22:27
fonte

4 risposte

0

La mia esperienza con la memoria inattiva è simile alla tua e non appena la memoria libera si avvicina a zero, le prestazioni richiedono un grande tuffo. Un SSD fa una grande differenza, non a causa dell'utilizzo della RAM o anche perché migliora la velocità di paginazione, ma perché rende molto veloce riavviare un programma e rilasciare la memoria "extra" che sta utilizzando. Non uso Photoshop e VMware ma Firefox, Safari e Chrome hanno tutti problemi di memoria e non sembrano mai rilasciare memoria una volta che sono stati catturati, quindi riavviare qualcuno di solito è una soluzione rapida.

L'utilizzo della memoria in Chrome non è così evidente come gli altri perché Chrome esegue tutti i processi separati in modo da non visualizzare un unico grande numero per l'utilizzo della memoria.

    
risposta data 09.03.2013 - 19:28
fonte
5

Photoshop prende il 70% della RAM per impostazione predefinita all'avvio. Sia che si tratti di una RAM da 2G o 64G, Photoshop acquisisce il 70% della RAM. Quando si calcola la quantità di spazio che Photoshop desidera per i file. guarda le dimensioni del documento in basso a sinistra. Credo che il secondo numero sia la dimensione del file quando è aperto. Questo può essere una dimensione molto diversa rispetto al primo numero di quanto il ritmo del disco prende un file. un file da 50 MB può facilmente aprirsi per volere più di 500 MB di RAM. Mentre si riempie e utilizza tutta la RAM, Photoshop inizia a utilizzare la memoria virtuale, lo scambio delle pagine per lavorare sui file.

Ma allo stesso tempo, così è VM Fusion. Mentre è impostato solo per 512 MB di RAM per XP, utilizza anche il proprio schema VM in background. Passare avanti e indietro tra queste app produrrà sempre ritardi mentre ognuno abbandonerà la memoria virtuale e acquisirà memoria virtuale. Ciò si tradurrà in una sensazione di sfiducia sempre.

La soluzione migliore è avere l'uno o l'altro aperto, ma non entrambi, e 8G di RAM per PS6 è OK, ma il mio prossimo aggiornamento di 35 Macbook Pro avrà tutti 16G RAM, sta rapidamente diventando il minimo vuoi per PS6. Non so cosa sia cambiato tra 5.5 e 6, ma tutti i miei utenti hanno iniziato a lamentarsi della velocità dopo aver lanciato CS6 sulle loro macchine.

Gli SSD sono utili per le prestazioni perché sono molto più veloci dell'HDD nel trattare con la memoria virtuale I.E. Pagina-swapping ....

    
risposta data 08.03.2013 - 00:57
fonte
1

Avvia un terminale e inserisci purge per liberare la memoria inattiva. Devi farlo ogni volta che la tua memoria libera raggiunge quasi zero.

Puoi anche utilizzare l'app $ 4,99 iCleanMemory dal Mac App Store . Mette un indicatore nella barra dei menu che mostra RAM libera, e quando si fa clic su di esso, viene visualizzato un pulsante che esegue purge , per un accesso facile.

    
risposta data 08.05.2013 - 09:51
fonte
-3

Sono d'accordo. La memoria non è stata rilasciata e ho dovuto fare qualche volta il riavvio multiplo per farlo rilasciare e ripristinare il ripristino alla normalità.

    
risposta data 08.05.2013 - 09:09
fonte

Leggi altre domande sui tag