Windows-informazioni riservate: Senza limiti … Sorta di

Che cos'è il numero massimo di file di che una directory di Explorer è in grado di gestire? Non esiste un limite rigido — è semplicemente una questione di pazienza.

Raymond Chen

Più di un cliente ha richiesto, "Che cos'è il numero massimo di file in una directory Explorer è in grado di supportare?" La verità è che non esiste un limite al numero di elementi in una cartella specifica. L'unico vero limite è fondamentalmente lo spazio degli indirizzi e la pazienza dimostrata.

Windows XP è necessario recuperare e ordinare tutti gli elementi in una cartella prima di poter visualizzare nulla in tale cartella. Ciò può causare un ritardo significativo per una cartella di grandi dimensioni. Si otterrà nulla per un periodo di tempo prolungato, quindi, ovvero boom, ovvero tutto ciò che viene visualizzato. Windows Vista e Windows 7 caricare il contenuto della cartella in modo incrementale, che è positiva o negativa.

È utile perché consente di ottenere visualizzare il contenuto, non appena vengono resi disponibili. È errato perché significa che il contenuto è instabile mentre si sta leggendo li.

Durante il caricamento, il caricamento

Verrà visualizzato il primo centinaia di elementi che viene caricati. Quindi visualizzati gli elementi successivi centinaia e alcuni di essi sono intercalati con il primo cento grazie ai criteri di ordinamento. Poi forniti al successivo centinaia e cose con sequenza casuale attorno a altri. Se si sta tentando di fare clic su un elemento, è frustrante quando la visualizzazione viene aggiornata costantemente e sposta l'elemento che si sta tentando di destinazione.

Una delle conseguenze delle cartelle di grandi dimensioni è che venga esaurito lo spazio degli indirizzi. Quindi è possibile avviare durante il recupero degli errori strani. Un controllo di protezione ha esito negativo a causa di mancanza di spazio degli indirizzi sarà perfetto e negare l'accesso. Quando viene visualizzato il messaggio di errore "Accesso negato," che è probabile che diremo, "non è chiara. Dovrei access." Quindi forse attendere qualche istante e riprovare, e l'esito è positivo.

In alcuni casi riceviamo domande dalle persone che dice qualcosa di simile a: "abbiamo file 1,8 milioni di dollari e ci stiamo ricerca l'utilizzo della CPU Explorer passa al 50% quando si visualizzano in tale cartella. L'interfaccia resta inalterata. Ci possiamo scorrere per visualizzare i risultati, ma comunque a volte un po' wonky."

La reazione a qualcosa di simile è: "sono modo di là di quanto Explorer comodamente gestibili." Se si chiede di Explorer per tenere traccia degli elementi di 1,8 milioni di dollari, è quasi impossibile evitare alto utilizzo della CPU e l'utilizzo della memoria. Conteggio a 1,8 milioni di dollari richiede tempo, soprattutto se è necessario allocare memoria per tenere traccia di tutti gli elementi di 1,8 milioni di dollari che è stato appena conteggiati.

Un altro cliente ammesso che un comando "dir /s" nell'unità intera ha avuto sette giorni per essere completato. Il comando "dir" non presenta nemmeno salvare i risultati. Può solo stamparle sullo schermo e le informazioni da scartare. Chi lo sa, forse un giorno il comando "dir /s" otterranno i risultati vengano scartati, passare all'ultima directory e Mostra le ultime 50 file.

In realtà, NTFS stesso è in grado di gestire enormi quantità di file. Si tratta di programmi che tentano di manipolare gli elenchi dei file che vengono eseguite spesso nei guai. Se si dispone di milioni di file, Explorer probabilmente non è lo strumento ideale per il processo. È consigliabile utilizzare un'applicazione specializzata nella gestione di enormi quantità di file, un elemento con una denominazione di fantasia come un sistema di gestione dei documenti.

Quando viene specificato che questa spiegazione, su richiesta del cliente, "dovremmo prevediamo un miglioramento dopo l'impostazione Ntfs­disattivare­ultima­accesso­Update e Ntfs­disattivare­formato 8.3­nome­creazione?" Il semplice fatto che il cliente anche ricevuto questa domanda significa che non ha capito la spiegazione.

Se NTFS aggiorna l'ora dell'ultimo accesso e se NTFS ha attivato i nomi file brevi non cambia il fatto che ci sono file di 1,8 milioni di dollari. Se si prevede di Explorer per enumerare e allocare memoria per tenere traccia di così tanti file, si ha intenzione di essere in attesa.

Raymond Chen

**Raymond Chen**con lo stesso titolo libro (Addison-Wesley, 2007) e del sito Web, The Old New Thing, affrontare le finestre della cronologia, programmazione Win32 e topi rubati, ovvero il tipo di computer.

Contenuto correlato