Newsgroup: it.comp.macintosh
Titolo: Dubbi sul funzionamento della memoria virtuale

Oggi per la prima volta mi è apparsa una finestra "Out of memory". Il Macbook con EC ha appena 6Gb di Ram non incrementabili ma avevo aperto solo Safari con 2 schede. Monitoraggio attività mi dà un totale di 4,2 Gb di memoria utilizzata su 6,0 di memoria fisica e nella cartella \Var\vm c'è un file swapfile0 di 1,07Gb che però risulta aggiornato alcune ora prima del problema. C'è un modo di resettare la VM? Forse con Onyx o con il reset della Pram? Vi sarei grato per un consiglio. Lorenzo


L'unico modo è riavviare.
 
Se ti può consolare, il mio Mac va in affanno anche con 18 Gb di RAM...
 

 Se ti può consolare, il mio Mac va in affanno anche con 18 Gb di RAM...
 
Bè, ovviamente immagino che per esaurire 18Gb ci sia anche qualche altra applicazione aperta. Ho riavviato e già che c'ero ho resettato SMC e parametri, mi piacerebbe saper qualcosa di più della memoria virtuale e se in qualche modo è gestibile/resettabile o meno. Grazie comunque per la risposta, ciao
Lorenzo

 altra applicazione aperta.
 
Fondamentalmente è un problema di browser... Anche a me piacerebbe 
capire come cazzo fanno a farsi fuori 14 Gb di RAM (4 lasciamoli al 
sistema operativo).
 
Spesso finisce la RAM e mi ritrovo anche con 3 o 4 Gb di memoria 
compressa. Me ne accorgo perché inizia a girare la rotellina troppo 
spesso e troppo a lungo.
 
Sono molto su internet e il browser lo devo chiudere e riaprire 
parecchie volte al giorno. Ogni tot devo anche riavviare.
 
Prova ad usare Cocktail per svuotare la cache, perché al contrario di 
quello che dice un fenomeno qui sul ng si mangia spazio in RAM.
 
Ho provato diversi sw per la gestione/pulizia della memoria ma Cocktail 
è quello che a me funziona meglio.
 
 

Condivido in pieno il fatto che sia un problema di browser, ora poi ho esasperato l'uso di risorse di Safari perchè essendo un appassionato si regate virtuali che durano mesi ho sempre aperta una scheda dedicata e il mio MacBook vecchietto fatica a reggere i continui aggiornamenti che vanno tanto di moda ma nulla aggiungono ad un gioco di ruolo, guardando con Monitoraggio attività vedo che utilizza ben 2Gb e credo che il problema sia tutto lì. Fra l'altro vedo anche millemila attività aperte che non so cosa siano e ciascuna delle quali certamente contribuisce, magari qualcuna si potrebbe eliminare ma non so come conoscerne la provenienza, magari qualcuno mi sa indicare come individuarle
Grazie per il consiglio, ora uso Dr. Cleaner a cui faccio ricorso ogni volta che si impalla la rotellina, proverò Cocktail anche se non so bene come si debba valutare la differenza fra memory cleaner. Purtroppo la chiusura e riapertura del browser non risolve il problema perchè ritrovo comunque i dati rimasti in memoria. Invece di spegnere vuoto la cache di Safari dal menu Sviluppo. Mille grazie per la risposta, ti auguro buona giornata. Lorenzo

 perchè ritrovo comunque i dati rimasti in memoria.
 
In teoria chiudendo il browser molta spazzatura in uso dovrebbe essere 
eliminata.
 
Io per una serie di motivi devo usare FireFox, che qui qualcuno dice 
che è fatto con il culo e posso anche concordare ma tutti gli altri che 
ho provato non hanno cambiato di molto la situazione, dopo un po' che 
lo uso (ma anche se non lo uso, evidentemente lui sotto continua a 
combinarne di tutti i colori) e con un po' di pagine aperte lui inizia 
ad andare in debito di ossigeno. In Monitoraggio Attività mi dice che i 
programmi stanno usando 17.9 Gb su 18 disponibili ma FireFox dichiara 
malandrinamente di usarne solo 5. Se però chiudo solo FF, e ci mette 
del tempo (e spesso si inchioda pure) come per magia si liberano 13/14 
Gb di RAM. Quindi FF usa una quantità spropositata di RAM e non lo 
dichiara. Cosa se ne fa temo non lo saprò mai...
 
Prova ad usare Chrome, anche lui ha i suoi difetti e non è perfetto... 
però ha il vantaggio che ogni pagina che apri la gestice come se fosse 
un programma a se stante. In questo modo vedi più chiaramente quanta 
RAM consumano le pagine che stai usando e se le killi da Monitoraggio 
Attività liberi memoria senza dover uscire dal browser. La pagina che 
hai killato dice che c'è stato un errore e per tornare ad usarla basta 
ricaricarla.
 
In Monitoraggio Attività guarda anche quanto pesa Cache file perché 
anche la Cache si mangia spazio in RAM, io l'unico programma che ho 
trovato che mi pulisce anche la Cache è Cocktail.
 
Molti programmi per la pulizia della RAM vanno in realtà a copiare il 
contenuto della RAM nel file di swap con l'unico risultato di 
rallentare ancora di più il Mac.
 
Non so che versione del Sistema Operativo stai usando, tieni presente 
che le versioni precedenti alla 10.9 gestiscono malissimo la memoria 
virtuale. Io sono arrivato ad avere più di 20 file di swap...
 
Cerca anche di tenere libero almeno il 20% di spazio sul disco, perché 
più il disco è pieno e più il sistema fa fatica a gestire la virtuale. 
Sarebbe buona cosa fare anche una ottimizzazione del disco ogni tanto.
 
Ciao
 

 Se ti puň consolare, il mio Mac va in affanno anche con 18 Gb di RAM...
 
Mai successo sul MacPro 2008 con 12 GB di RAM (El Capitan). Né con
Safari né con Firefox. Ed č ancora il Mac che uso di piů per internet
(la posta č solo lě) perché il piů recente MacPro 2013 lo uso quasi solo
con Photoshop e Cinema4D.

 più il disco è pieno e più il sistema fa fatica a gestire la virtuale.
 
  E se lo spazio su disco finisce… son guai!
 
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->