Non sempre tanta RAM risolve i problemi di memoria (di Windows)

05.06.06

RAMRecentemente ho aggiunto un po’ di RAM al mio PC casalingo per risolvere problemi di trash e per poter lavorare con applicazioni multimediali.

Pensavo che questo risolvesse tutti i miei problemi ed eliminasse anche i miei problemi legati alle n-mila finestre di browser che solitamente lascio aperte… :-)

Ebbene non è così!

Esiste un limite ancora hardcoded in XP (32bit) che limita notevolmente il numero di finestre che è possibile aprire prima di avere problemi.

Fortunatamente esiste il modo di alleviare il problema con una voce di registry che è un classico per i sistemi windows, anche se non è molto conosciuta.

Il buon Manfri, dall’ottima memoria, me ne ha ricordato l’esistenza e io ne ho fatto un post di remind, anche ad uso di altri utenti che hanno avuto la mia stessa tragica esperienza.

A titolo esemplificativo riporto i sintomi principali del problema di esaurimento dell’heap:

Se vengono aperte molte finestre (diciamo più di 20) su XP e si tenta di aprire una nuova applicazione o finestra, Window non riesce a mostrarla correttamente (es. non vengono mostrati i menu o le toolbars) ma se chiudiamo un po’ delle altre finestre tutto ritorna normale…

La soluzione si trova nella chiave di registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows

Nella quale il valore:

"%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows
 SharedSection=1024,3072,512 Windows=On SubSystemType=Windows
 ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3
 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off
 MaxRequestThreads=16"

Deve essere modificato in:

"%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows
 SharedSection=1024,4096,512 Windows=On SubSystemType=Windows
 ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3
 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off
 MaxRequestThreads=16"

Riferimenti:


Aggiornamento del 18/06/2006: Non dimenticate di aumentare la dimensione del paging file! :-)

  • Currently 2.13/5
  • 1
  • 2
  • 3
  • 4
  • 5
  • i
Italian (IT) PermalinkPermalink • 827 visite • 8 commentiTrackback (1)
Categorie: Tecnologia, Informatica
AddThis Social Bookmark Button

Indirizzo Trackback per questo post:

http://www.drakeworld.net/blogs/htsrv/trackback.php/329

Commenti, Trackbacks, Pingbacks:

Commento di: Mgo [Membro] Email
n-mila finestre di browser?
Forse dovresti cominciare ad usare un browser serio e lasciare perdere IE... ;-)
PermalinkPermalink 05.06.06 @ 20:37
Commento di: TheDrake [Membro] Email · http://www.drakeworld.net/blogs/drakeblog
Non è questione di browser, ma di quante finestre aperte.

E poi non mi trovo ancora bene con la metafora a "TAB"...
PermalinkPermalink 05.06.06 @ 22:24
Trackback da: DrakeBlog [Visitatore]
Non ci credo: Vista ha ancora problemi di heap!!!
Se vengono aperte molte finestre (diciamo più di 20) su XP e si tenta di aprire una nuova applicazione o finestra, Window non riesce a mostrarla correttamente (es. non vengono mostrati i menu o le toolbars) ma se chiudiamo un po' delle altre finestre t...
PermalinkPermalink 18.08.07 @ 02:04
Commento di: luca [Visitatore] Email
gentili operatori ho un problema al pc che tengo da tanto tempo e anche formattarlo dopo qualche giorno mi si ripresenta e nessuno mi ha saputo dare una spiegazione.ora spiego: accendo il pc ed entra in windows xp carica i programmi di tipo antivirus nod, skype connessione a internet e 2 icone x controllare la memoria,queste ultime 2 le ho messe da poco,mi succede che il pc anche se rimane così come è appena acceso mi si blocca facendomi apparire una schermata blu con tante scritte in inglese e una stringa che a modo mio riguarda la memoria. c'è un modo x risolvere?..oppure mi capita anche se navigo oppure se apro emule è fisso basta che aspetto 5 o 10 min. e tac che si blocca e appare sempre quella schermata.prego rispondetemi.ciao.
PermalinkPermalink 30.11.07 @ 14:10
Commento di: TheDrake [Membro] Email · http://www.drakeworld.net/blogs/drakeblog
Ci sono diversi motivi che ti possono dare questo tipo di problema.

La prima cosa che tenterei è l'aggiornamento di XP alla SP2 + ultime patch. Dai sintomi, sembra un attacco dalla rete che sfrutta qualche vecchia vulnerabilità di XP.

Per verificare che sia un problema che proviene da Internet, ti basta tenere il PC scollegato e controllare se si blocca allo stesso modo dopo alcuni minuti.
PermalinkPermalink 01.12.07 @ 11:09
Commento di: luca [Visitatore] Email
ciao "TheDrake" e grazie x avermi rip. ma,che non ho specificato prima, il mio sistema operativo è già winXp con sp2 e il difetto me lo fa alle volte lo stesso anche se non è collegato ma non così spesso.
risp. ancora grazie.
PermalinkPermalink 04.12.07 @ 21:32
Commento di: TheDrake [Membro] Email · http://www.drakeworld.net/blogs/drakeblog
Allora potrebbe essere davvero un problema hardware.

Per toglierti il dubbio sulla RAM, usa questo programma: http://oca.microsoft.com/en/windiag.asp
PermalinkPermalink 05.12.07 @ 23:39
Commento di: luca [Visitatore] Email
grazie di nuovo è ho provato il programma che mi hai consigliato e mi ha creato un file windiag.iso e l'ho estratto e ho letto in notepad il file e dentro ho notato che mi ha rilevato molti errori non capendoci a cosa si riferisce poi mi è andato un'altra volta in crash ma questa volta mi sono copiato bene l'errore che mi da:"

DRIVER_IRQL_NOT_LESS_OR_EQUAL" questo all'inizio della facciata poi più in basso:" STOP: 0x000000D1 (0x0000BD64,0x00000002,0x00000000,0xF8838DBC)
USBEHCI.SYS - Address F8838DBC BASE AT F8836000,DATE STAMP 41107d62

Te ne sai quelcosa di questo?
grazie ancora.ciao.
PermalinkPermalink 08.12.07 @ 20:21
Commento di: TheDrake [Membro] Email · http://www.drakeworld.net/blogs/drakeblog
Il file windiag.iso lo devi masterizzare e poi fare il boot da CD per testare la RAM.

L'errore che hai citato sembra far riferimento ad un problema con i dispositivi USB.

Sei sicuro di aver fatto tutti gli aggiornamenti del caso? Anche quelli dei drivers?

Prova questo sito per controllare: http://www.driveragent.com/
PermalinkPermalink 09.12.07 @ 18:08

Lascia un commento:

La tua email non comparirà nel sito.
Il tuo URL sarà visualizzato.

Tag XHTML consentiti: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Le interruzioni di linea diventano <br />)
(Imposta il cookie per nome, email e url)
(Permetti agli utenti di contattarti attraverso il form dei messaggi (la tua email non sarà mostrata.))

You can just use your OpenID to provide your name, e-mail and url.

Post Precedente: MPX200 Motorola WM2005 e il linguaggio Italiano T9

Post Successivo: L'Emilia Romagna e il latte alla spina


TheDrake Avatar

Experience is simply the name we give our mistakes



Add to Google Add to Technorati Favorites

Cerca

Chi c'é online?

  • Utenti ospiti: 6

Feeds XML

What is this?

Social Area

Flickr

www.flickr.com
This is a Flickr badge showing public photos from DrakeWorld tagged with mypreferred. Make your own badge here.

Thumblelog

Google Reader

del.icio.us

MyBlogLog



powered by b2evolution free blog software