Classi: XFolder, XWPFileSystem, XFldDataFile, XWPProgram, XWPProgramFile
Con "Cartelle turbo" intendiamo l'insieme di un gran numero di miglioramenti nella gestione interna del contenuto delle cartelle nella Workplace Shell. In breve, aprire cartelle contenenti molti file diventa ora sensibilmente pi— veloce.

Per sicurezza la funzione turbo Š inizialmente disabilitata. Ô possibile attivarla dall'oggetto "Impostazioni &xwp;".

I miglioramenti nella velocit… dell'apertura delle cartelle sono descritti in questa pagina. A partire dalla versione V1.0.1, attivando le cartelle turbo si abilita anche il meccanismo delle associazioni avanzate (non farlo rendeva instabile la WPS). Si veda Associazioni per tipo di file avanzate per una descrizione dettagliata di questa funzione.

Descrizione breve

Quando una cartella viene aperta nella WPS per la prima volta, essa viene "popolata" - ovverosia, i file vengono recuperati dalla directory rappresentata da quella cartella. Come forse sar… noto, la WPS non gestisce bene grandi quantit… di file. Aprire cartelle con molti oggetti (mille file o pi—) pu• bloccare il sistema per minuti interi.

Le "Cartelle turbo" correggono, almeno in parte, il problema. Qui sotto Š riportato un confronto relativo ad alcune cartelle "patologiche", in cui mostro il tempo in secondi richiesto sul mio sistema per popolarle. Questo confronto considera solo il tempo necessario ad invocare la stringa di impostazione QUICKOPEN=IMMEDIATE. Naturalmente, i risultati su altre macchine possono variare, dipendendo dalla velocit… delle unit… disco e del processore/processori.

                        turbo off       turbo on

    Cartella JFS          160 s           53 s
    con 10000 file

    Cartella JFS          211 s           60 s
    con 13000 file

    Cartella HPFS                         56 s
    con 10000 file
Apparentemente il tempo impiegato normalmente dalla WPS per popolare le cartelle cresce esponenzialmente con il numero di file nella cartella.

Descrizione in dettaglio

Essenzialmente, la funzione "Cartelle turbo" Š la completa riscrittura del codice che popola le cartelle. &xwp; usa le seguenti tecniche per velocizzare l'operazione: