Cerca | Statistiche | Elenco Utenti Elenco Forums |
Attualmente sei un visitatore. ( login | registra )


Citazione casuale:
Arresto ultra rapido del sistema
Moderatori:

Vai alla pagina : 1
Stai visualizzando la pagina 1 [25 messaggi per pagina]
   Risorse utili per i Webmaster-> Trucchi e suggerimentiFormato del messaggio
 
raf
Data e ora: 14/07/2008 19:59
Soggetto: Arresto ultra rapido del sistema
Volontario


Messaggi: 196

Ciao,
quando si avvia la procedura di arresto del sistema, si dà inizio a una catena di avvenimenti:

Winlogon chiama la funzione Win32 ExitWindowsEx
La funzione Win32 ExitWindowsEx invia un messaggio a Csrss
Csrss esegue un'interazione nei processi attivi e invia loro la notifica della chiusura del sistema
Per ogni processo di sistema (ad eccezione di SCM) Csrss attende un numero di secondi specificato nel valore WaitToKillAppTimeout della chiave di registro:

HKEY_USERS\.DEFAULT\Control Panel\Desktop

per attendere che il processo venga chiuso e passare al successivo.
Il valore è in millesimi di secondo ed è impostato di default a 20.000. Provate a modificarlo in 100 (un decimo di secondo).

Non è finita. A questo punto Csrss notifica a SCM la chiusura del sistema, il timeout per SCM è diverso rispetto a quello degli altri processi in quanto SCM comunica con i processi che devono eseguire operazioni di ripulitura per la chiusura.

Il valore di timeout di SCM è il valore WaitToKillAppTimeout della chiave di registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

Il valore è in centesimi di secondo ed è di default impostato a 2.000. Modificatelo in 10 (un decimo di secondo).

Scaduto anche questo timeout Csrss termina il processo di chiusura e spegne il computer.

Quindi ipotizzando 30 processi in esecuzione al momento della richiesta di arresto del sistema, con queste impostazioni il tempo di attesa per la chiusura del Windows non potrà essere superiore a 3,1 secondi. Io personalmente ho impostato tutti i valori a 1. Quindi nella stessa ipotesi il tempo di arresto è di 4 decimi di secondo.

Arrivederci
Vai alla pagina : 1
Stai visualizzando la pagina 1 [25 messaggi per pagina]
Versione per la stampa
Invia un link a questa discussione via e-mail
Vai al forum :

Running MegaBBS ASP Forum Software v2.0 © 2003 PD9 Software