Newsgroup: it.comp.os.win.vista
Titolo: domanda per esperti di S.O. e registro windows (Prefetch di Vista)

Dal link sotto ho letto del modulo Prefetcher.
http://www.collectiontricks.p2pforum.it/ottimizzare-o-disabilitare-il-prefetch-di-windows/
Il modulo Prefetcher è un componente di Windows Memory Manager il cui 
scopo è ottimizzare il tempo di avvio e caricamento dei programmi. Per 
fare questo, Windows controlla la frequenza con la quale 
un’applicazione viene usata, quali file utilizza ed altre informazioni 
sull’applicazione stessa. Queste funzioni sono salvate nella cartella 
c:\windows\prefetch. Ma se il nostro computer possiede RAM, questo 
modulo rallenterà  le nostre operazioni
Per disattivarlo:
Utiliziamo L’Editor di Registro di sistema per scorrere le chiavi fino 
a posizionarci in
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session 
Manager\Memory Management\PrefetchParameters]
Al suo interno facciamo doppio clic sul valore DWORD “Enable Prefetch” 
e digitiamo “0″ nel valore dei dati., sostituendo al “3″ presente. 
Chiudiamo il registro e riavviamo il computer.
Al riavvio “Prefetcher” non verrÃ  avviato
poi dal link 
http://www.pcopen.it/01NET/HP/0,1254,4s5009_ART_79282,00.html?lw=10011;CHL
 
ho letto del superfeth
SuperFetch
Superfetch è una versione ottimizzata di Prefetch introdotta in Windows 
Vista, che ha come scopo quello di migliorare il sistema di 
precaricamento dei dati. Il vero limite di Prefetch è infatti 
rappresentato dalla necessità di spostare i dati in maniera continua da 
RAM ad hard disk e viceversa: in corrispondenza dell'esecuzione di una 
applicazione “pesante”, tutti i dati caricati precedentemente saranno 
tolti dalla memoria e riposizionati sulla memoria virtuale. Superfetch 
cerca di andare un passo avanti e oltre a creare i file “mappa” e 
registrare le informazioni relative ai dati chiave per l'esecuzione 
delle applicazioni, memorizza anche i dettagli relativi al numero di 
volte e quando le applicazionisono utilizzate.
sinceramente nel registro ci sono entrambi le voci:
EnablePrefetcher
EnableSuperfetch
entrambe impostate a 3.
DOMANDA
Devo disabilitarle entrambe per evitare che il disco frulli nei momenti 
di inattività?
o basta che disabiliti Prefetcher, o non è consigliabile variare una 
sola voce delle due?
grazie e ciao

 di inattività?
Non smanazzare nel registro di sistema, ma semplicemente metti in manuale
il servizio ottimizzazione. Il tuo hard disk ti ringrazierà. Tanto non
ottimizza un fico secco, tranquillo.
-- 
Ciao, Guglielmo.

Guglielmo ha pensato forte :

e come si fa? sembra sciocca la domanda, ma non lo so, nel pannello di 
controllo e poi?

 controllo e poi?
Clicca sullo start, digita Services.msc. Oppure lancialo dal promt dei
comandi.
Scorri in basso fino a trovare il superfetch o servizio ottimizzazione
(adesso non ricordo la traduzione scelta per l'italiano), doppio cliccaci e
metti il tipo di avvio da automatico in manuale.
Poi se vuoi vai su \windows\prefetch e svuota tutta la directory. 
Alla fine, FORSE e sottolineo _forse_, le applicazioni impegheranno qualche
microsecondo o tutt'alpiù pochissimi secondi in più ad avviarsi, però in
compenso l'hard disk frullerà decisamente meno, risparmierai un po' di RAM
e le prestazioni complessive ne beneficeranno. Il tutto ovviamente secondo
la mia eseprienza provata su macchine diverse.
-- 
Ciao, Guglielmo.

Guglielmo ha detto questo martedì :

PROVERò, GRAZIE
anzi provo subito, ciao :-)

Il 29/01/2008, Guglielmo ha detto :

si chiama OTTIMIZZAZIONE AVVIO? è già in manuale, non vorrei già averlo 
messo qualche tempo fa e me ne sono dimenticato. Puoi controllare e 
darmi conferma?

 si chiama OTTIMIZZAZIONE AVVIO?
Sì.
-- 
Ciao, Guglielmo.

 Sì.
ok, grazie, ce l'ho gia in manuale.
ciao

 la mia eseprienza provata su macchine diverse.
In un mondo fatto di architetture hardware dove il collo di bottiglia 
conclamato è proprio il comparto dischi, queste tue affermazioni 
sembrano quanto meno curiose. Soprattutto alla voce "risparmierai un po' 
di RAM" visto, che 1) la RAM resta sempre lì dov'è, che tu la usi o meno 
e di certo non si consuma e 2) la RAM riservata al prefetch, al 
contrario di quanto leggo qui, non viene spostata nella memoria virtuale 
ma, quando serve, viene liberata istantaneamente e riallocata per 
l'applicazione che ne chiede l'uso.
Saresti così gentile da dirmi perché mai un servizio creato apposta per 
rendere più veloce l'uso del computer, ironicamente, lo rallenterebbe?
p.bes

 rendere più veloce l'uso del computer, ironicamente, lo rallenterebbe?
Perché da prove effettuate da me non mi risulta affatto che "rende più 
veloce l'uso del computer". Perché disattivandolo l'hard disk smette di 
frullare come un matto, e perché non condivido la filosofia che ne sta 
alla base. 
E a quanto pare anche il team di Windows 2008 sembra sia dello stesso 
parere. Vai a vedere in che stato è il servizio superfetch in una 
installazione di default di 2008 Server. Te lo dico io? 
Manuale.
Poi come al solito per te tutto quello che sta sul DVD di Vista è buono a 
prescindere, anche il meraviglioso defrag (LOL!), ma evidentemente c'è 
chi la pensa diversamente e si degna pure di fare delle prove.
-- 
Ciao, Guglielmo.

 veloce l'uso del computer".
Gentilmente, potresti spiegarmi come l'hai disabilitato?
Vorrei anch'io fare la prova, visto che il frullio continua anche a
indicizzazione disattivata.
Ci si può fidare di questa procedura? 
http://snipurl.com/1yqfo
Ciao.
TK

 Gentilmente, potresti spiegarmi come l'hai disabilitato?
E' già scritto nel thread, qualche post prima :)
-- 
Ciao, Guglielmo.

 chi la pensa diversamente e si degna pure di fare delle prove.
Giungendo per altro a conclusioni opinabili. A me il superfetch non 
frulla più da una vita, forse perché sta facendo adeguatamente il suo 
lavoro, senza che arrivi il primo espertone a metterci le mani perché a 
lui non piace?
p.bes

 A me il superfetch non frulla più da una vita,
Lo sappiamo già che a te tutto funziona benissimo su vista. Sono gli 
altri, quella lunga colonna di auto, ad andare contromano in autostrada.
Tanto per dirne una, scommetto che non avrai mai avuto problemi neppure 
con l'audio. Siamo io ed un'altra marea di gente ad andare contro mano:
http://www.webnews.it/news/leggi/7639/windows-vista-suona-decisamente-male/
-- 
Ciao, Guglielmo.

 
http://www.webnews.it/news/leggi/7639/windows-vista-suona-decisamente-male/
Per l'uso che ne faccio io, dell'audio, decisamente no. Al massimo, 
all'inizio, non potevo accelerare via hardware gli effetti EAX dato che 
Vista non supporta più DirectSound. Tuttavia, è bastato attendere un 
wrapper basato su OpenAL (Alchemy) per risolvere il problema. 
Naturalmente, se avessi avuto bisogno di fare dell'audio professionale, 
mi sarei ben guardato dall'usare Vista, e avrei caricato il software 
sulla partizione XP. O magari mi sarei comprato un Mac. Ma dato che su 
Vista il massimo che ci faccio, con l'audio, è giocare a Guitar Hero III...
Insomma, a ognuno il suo strumento. Io non ragiono mica solo con gli uno 
e con gli zero come fa certa gente (anche qui dentro).
p.bes

 punto che contestavo, prima di ogni altro.
E però per caricare in memoria fotosciop o excel gratterà sull'hard disk 
che invece sarebbe il caso stesse più tranquillo non solo perché ogni 
grattata inutile è lavoro usurante (senza nemmeno la prospettiva del 
beby-pensionamento), ma perché desidererei che dedicasse il suo tempo a 
fare cose che mi siano più utili, del tipo di lavorare per le 
applicazioni che sto usando in quel momento ad esempio. 
L'ho scritto fin da due post prima che non ne condivido la filosofia, e 
lo ribadisco. 
Di cosa credi che si lamenta mio "cuggino" quando dice che Vista è lento? 
Si lamenta del fatto che il sistema operativo ha talmente tante cose da 
pensare, che lui non se lo fila nemmeno di striscio. Ehi, deve pensare a 
fare l'indicizzazione, a decidere se fare o no defrag in realtime, il 
prefetching, controllare con defender tutto quello che succede, decidere 
se un'operazione richiesta dall'utente deve essere eseguita o piuttosto 
non deve "promptare" l'UAC per l'autorizzazione, insomma tante di quelle 
cose, ma veramente tante che chiedergli di dedicare un po' di cicli CPU 
per il lavoro che interessa l'utente sarebbe francamente crudele.
-- 
Ciao, Guglielmo.