Geekissimo

Prefetch, numeri e falsi miti: scopriamo la verità

 
Andrea Guida (@naqern)
14 Maggio 2009
5 commenti

prefetch

Grazie alla sua preziosissima funzione di acceleratore delle attività svolte al computer, il prefetch di Windows è presto riuscito ad attirare su di sé le attenzioni di coloro che, non sempre con la dovuta professionalità, provvedono a spremere come limoni i sistemi “made in Redmond” e ad ottimizzarli attraverso trucchi di vario genere. Molti dei quali – ahinoi – utili quanto una giacca monocromatica a righe orizzontali.

Fra questi “trick” tranquillamente etichettabili come leggende metropolitane, figura sicuramente quello che vorrebbe le applicazioni avviarsi più velocemente se lanciate mediante un collegamento contenente il codice “/prefetch:1“. Non provateci nemmeno, è solo una perdita di tempo.

Il motivo? Scopriamolo insieme.


Per comprendere meglio l’operato della funzionalità prefetch di Windows, senza perderci in tecnicismi, dobbiamo immaginarcela come una segretaria pignola ed efficiente – e magari pure sexy – che provvede puntualmente ad accantonare tutte le cose che possono servirci nel lavoro quotidiano in un unico posto rapidamente accessibile. Ci serve una penna? E’ nel primo cassetto della scrivania. La spillatrice? Idem. I fogli nuovi? Inutile domandarlo. E’ tutto dove deve essere per ottimizzare al massimo i tempi.

Quindi, ricapitolando, il prefetcho Jessica, come preferitesposta nella memoria cache e rende immediatamente disponibili tutti i file necessari all’avvio delle applicazioni maggiormente utilizzate. Monitora i primi due minuti di attività di ciascun processo avviato, il primo minuto di lavoro al computer dopo il caricamento di tutti i servizi Win32 ed i 30 secondi seguenti al caricamento della shell per trarre le dovute conclusioni e pre-caricare ciò che ritiene utile per l’utente.

Ma, in tutto questo, che ruolo ha il tanto famigerato collegamento contenente il codice “/prefetch:1“? Semplice, nessuno. Che ci crediate o no, questo falso mito è nato da un singolo software che ha tratto in inganno milioni di utenti in tutto il mondo: Windows Media Player.

Provate un po’ a picchiare con il tasto destro del mouse l’icona di WMP che fa bella mostra di sé nella barra di avvio veloce del vostro Windows. Notato niente di strano? Sì, è proprio lui, il codice “/prefetch:1“. Ebbene, lì è l’unico posto in cui quella variabile ha senso.

Infatti, l’unica vera funzionalità della stringa “incriminata” è quella di dire al sistema operativo quali librerie e quali file caricare alla partenza di Windows Media Player, un programma tanto vasto da richiedere componenti totalmente diversi tra loro per svolgere le varie attività (riproduzione di musica, masterizzazione, ripping, ascolto di radio online, riproduzione di DVD ecc.). In pratica, questo codice “/prefetch:1” comunica a Windows – a seconda delle circostanze – di caricare “x.dll” ed “y.dll” piuttosto che “z.dll” e “j.dll” per avviare rapidamente la “parte” di programma che serve nell’immediato.

Adesso possiamo finalmente dirlo: quella dello “slashprefetchduepuntiuno” è solo una funzione, per giunta utilissima, e non un trucchetto da usare con qualsiasi programma.

Via | Ryanmy
Categorie: Geek, Windows
Tags: falsi miti,  Geek,  prefetch,  Windows,  wmp, 
Potrebbe interessarti anche
Articoli Correlati
Come trasformare Windows XP Home in Professional ed abilitare il servizio di desktop remoto

Come trasformare Windows XP Home in Professional ed abilitare il servizio di desktop remoto

Anche chi non è definibile propriamente come un geek sa benissimo che, tra una versione e l’altra di uno stesso sistema Microsoft vi sono svariate differenze per quanto riguarda le […]

Chi ha detto che non si può installare il tema “Default” di Firefox 3 di Vista sullo stesso browser in Windows XP?

Chi ha detto che non si può installare il tema “Default” di Firefox 3 di Vista sullo stesso browser in Windows XP?

Abbiamo citato in molte occasioni Firefox, il noto browser di casa Mozilla e oggi torniamo a parlarne discutendo di un particolare argomento che credo interessi a molti, ovvero i temi. […]

Come ottenere le massime prestazioni sull’eee pc4 Asus con Utility EeeCtl

Come ottenere le massime prestazioni sull’eee pc4 Asus con Utility EeeCtl

In questi giorni, si sta molto sentendo parlare del nuovo gioiellino di casa Asus, ovvero l’ EeePC, il Mini-Computer portatile, capace di compiere le stesse funzioni ed anche molto discretamente, […]

Windows XP Service Pack 3, osserviamo insieme le nuove features

Windows XP Service Pack 3, osserviamo insieme le nuove features

Si è molto discusso e si sente tanto parlare in questi mesi del rilascio del SP3 di Windows XP, il più apprezzato forse, Sistema Operativo di casa Microsoft. Già, dopo […]

Trasformare Vista in Leopard

Trasformare Vista in Leopard

Per XP ci sono ormai infiniti Trasformation Pack che rendono il nostro pc simile al Mac (Il più famoso FlyakiteOSX) ma nessuno fino ad ora aveva pensato di crearne uno […]

Lista Commenti
Aggiungi il tuo commento

Fai Login oppure Iscriviti: è gratis e bastano pochi secondi.

Nome*
E-mail**
Sito Web
* richiesto
** richiesta, ma non sarà pubblicata
Commento

  • #1derma

    Allora… WMP non sta per “Windows Media Player
    ma per “Windows Media Prefetch“.

    14 Mag 2009, 1:00 pm Rispondi|Quota
  • #2Andrea Guida (Naqern)

    @ derma: haha, può darsi! 🙂

    ciao

    14 Mag 2009, 4:04 pm Rispondi|Quota
  • #3marco

    @ derma: mjhuhauhauhauhahauuhauh muhauhahuahahahah mhuahuhauhahaahhau 😀 😀 😀 😀

    15 Mag 2009, 11:12 am Rispondi|Quota
  • #4Executor

    @ derma:
    rotfl

    16 Mag 2009, 7:56 pm Rispondi|Quota
  • #5Ivan_il_Tecnico

    Fattoi sta che quel comando velocizza lìapertura dei programmi e non è affatto una leggenda metropolitana. Come tutti sapete, firefox è un ottimo browser ma, purtroppo lento a caricarsi. Allora invece di usare quegli stupidi programmini che ti ciucciano pure memoria, provate ad usare il comando /Prefetch:1.. per chi non sa accendere nemmeno il computer (LOL) fate così: tasto destro sull'icona di collegamento di firefox (se non ce l'avete andate in c:/programmi/frefox e clikkate con tasto destro sul file firefox.exe e poi clikkate su "invia a desktop"), e nella riga "destinazione" alla fine date uno spazio, ed incollateci questo codice: /Prefetch:1

    Firefox si avvierà in 1 secondo a differenze dei 10 di prima.

    Questo comando "funziona realmente" anche con altri programmi, con alcuni non va però.. pazienza. Prima di fare articoli, testatele le cose. Bye bye

    16 Nov 2010, 4:56 am Rispondi|Quota