|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Messaggi: 1551
|
Gestione ram impazzita [Win Xp]
Nell'esempio sotto potete notare che mi indica 682 MB di ram occupata, mentre sommando i parziali dei vari progr, ad occhio si supera a mala pena i 300... Com'è possibile? C'è qualcosa che taskmanager mi nasconde? Ringrazio a quanti mi sapranno dare un aiuto, e Buon Natale a tutti! http://www.photo4u.it/album_page.php...598b4b28c301f1
__________________
myFlickr |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2002
Città: Budapest
Messaggi: 19133
|
nel task manager clicca su visualizza - seleziona colonne, e mostra la dimensione memoria virtuale..così i conti dovrebbero tornare
bYeZ!
__________________
Improvise, adapt, overcome. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2001
Messaggi: 1551
|
mmmmm, non ci siamo ancora...
Sono le 3 di notte, ma facendo i calcoli al volo e approssimando x eccesso i vari parziali, ottengo un risultato ancora ben sotto (circa 100 mega in meno) rispetto a quelli segnati! Altre ipotesi? http://www.photo4u.it/album_page.php...dada337368151c
__________________
myFlickr Ultima modifica di ceccoggi : 26-12-2005 alle 03:06. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2003
Città: Torino
Messaggi: 522
|
ad okkio e croce il motivo si kiama emule.exe e zdc.exe o quel ke sia..
già già occupano poca ram, ma ne utilizzano mooolto di più realmente x caricare parte dei file ke si ricevono o si inviano tramite p2p. fai la prova, tieni task manager in 1° piano e poi kiudi o emule o zdc e vedi se si libera più ram di quella reale ke utilizza quel processo. hihiih
__________________
My Personal Pc: AMD64 Venice 3000+@250x9 | Coolered by Coolermaster Hyper 6 | DFI N3 250gb Ut | A-data Vitesta 566@250 cas 2.0 2x512mb | Hd 1x Maxtor Diamond9 80gb , 2x Maxtor Diamond9 120gb, 1x Maxtor Diamond9 250gb Sata | Pixelview 6800le@16x1-6x1 @410/830 | Nec Multisync XV17 (1995) | Samsung DVD+/- r/rw | Internet Power: Fastweb 10mbit | Case by Thermaltake Xaser III LanParty |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Sep 2001
Messaggi: 1551
|
che emule e zdc++ occupino parecchie risorse (soprattutto zdc++) è sicuro e dimostrato anche da task manager.
La mia meraviglia non deriva dal fatto che occupino così tanto, ma +chealtro che se provi a sommare i parziali (in termini di ram) dei vari programmi elencati da task manager non si arriva a occupare tanta ram quanta quella indicata nel totale. Ad es.: sommo zdc++ 90772KB + emule 50324KB + matlab 40272 +ecc ecc max 380 MB(ora ho fatto un conto molto approssimato, ma cmq x eccesso). In basso a destra, invece, alla voce "Memoria allocata" mi viene indicato 480MB Spero che abbiate capito il mio problema.. Tnx
__________________
myFlickr |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Oct 2005
Messaggi: 86
|
Vai sulla scheda "prestazioni" di task manager e somma al computo che fai "memoria del kernel" e a me i conti tornano.
__________________
[A64 3700+@3000 MHz ("FX-59") 2x1 GB G.Skill HZ 3-4-4-8 @ 275 mhz 2.85 v][7800 GTX 256 MB 430/600 @ 494/655][LC by Ybris] |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Sep 2001
Messaggi: 1551
|
Quote:
Ok, ora è vero, i conti tornano In ogni caso, qualcuno mi potrebbe spiegare la diff tra la voce "Utilizzo memoria" e "Dimensione memoria virtuale"? Nel senso, a quanto ne so, il sistema operativo prima carica i programmi in ram (fino a esaurimento della stessa), e poi comincia a swappare su hd nel caso terminasse lo spazio su ram. La memoria virtuale dovrebbe dunque essere una "virtualizzazione" della ram su hd, in modo tale che l'O.S. veda dello spazio che normalmente farebbe parte dell'hd come "ram aggiuntiva". A questo punto deduco che la voce in basso a destra del T.M. "Memoria allocata", sia riferito alla memoria virtuale allocata, giusto? Ma se io non ne ho bisogno (in quanto ho abbastanza spazio su ram), come mai l'O.S. utilizza il processore x allocarmi questo spazio? Inoltre, come faccio a vedere dal T.M. se sta swappando o meno (cosa che cmq non dovrebbe fare, se non quando viene riempita la ram)? Una spiegazione che mi sono dato è che probabilmente l'O.S. sta in costante analisi delle risorse occupate da ciascun programma, aggiornando sempre il valore max di ram, e allocandone la corrispottiva quantità su hd. In questo modo, nel caso in cui ci fosse bisogno, il programma che viene "piazzato" in mem virtuale avrebbe già il suo spazio, e sarebbe bassa la probabilità che debba richiedere ancora + memoria, in quanto, fino a quel momento l'os aveva analizzato le sue richieste, e lo spazio riservato su m.v. era quello massimo richiesto su ram.. Ci sono vicino? Scusate, ma sn ancora in vacanza, e non mi va di cercare in giro su internet informazioni, quindi se qualcuno gentilmente mi toglie questa curiosità mi farebbe un grande piacere, e se passa da casa gli regalo pure un pandoro, visto che ne sono letteralmente sommerso.. Grazie a tutti cmq!
__________________
myFlickr |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:24.



















