Windows Vista & Windows 7 (Seven) Blog


Screenshots, recensioni, opinioni, prove sul campo di Windows Vista e di Windows 7

Low Priority I/O

I programmatori sono sempre stati abituati ad assegnare una priorità ai Thread per bilanciare il workload della CPU tra i vari Task. Ci però sono applicazioni che utilizzano intensamente l’hard disk oltre che la CPU, come per esempio gli Antivirus e il Defrag. Per questo gli ingegneri in Microsoft hanno studiato un sistema per priorizzare anche le letture e scritture su Hard Disk in modo da non degradare eccessivamente le performance percepibili dall’utente nell’applicazione attiva. Questo sistema è stato chiamatoLow Priority I/O, e viene utilizzato nativamente da Windows Vista per dare bassa priorità ai task come il SuperFetch, il ReadyBoost, l’Indexing e il Defrag.
Verranno “boxate” nel Low Priority I/O anche tutte quelle applicazioni nella cartella Esecuzione Automatica e nella chiave di registro \Run. Questo è necessario per avere un sistema reattivo dopo pochi secondi dall’avvio. I driver e i servizi invece partiranno con priorità normale. Oggi con XP succede che tutte le applicazioni dell’area di notifica vengono caricate assieme poco dopo aver fatto il Log On, e quindi il desktop rimane bloccato per parecchio tempo prima di poter anche accedere al menu Start. Tutto questo con Vista non succederà grazie al Low Priority I/O.
Test dimostrano che il tempo di startup di Outlook, OneNote e PowerPoint durante un’attività su disco senza Low Priority I/O è pari a 99,4 secondi, mentre con Low Priority I/O è pari a 43,1 secondi. Le nostre applicazioni potranno quindi essere utilizzate senza troppe attese, anche con il defrag o lo scan del Defender che gira in background.
Categoria: Windows Vista
martedì, 08 ago 2006 Ore. 22.44
Sondaggio
Pensi di passare a Windows 7 una volta rilasciato ?

Mi trovo bene con XP
Mi trovo bene con Vista
Passerò a Windows 7
Non uso Windows

Calendario
dicembre 2024
lmmgvsd
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345
Archivio Posts
Anno 2009

Anno 2008

Anno 2007

Anno 2006
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003