PaoloXP":121el3bb ha detto:
Una delle prime cose da sistemare a mio avviso è che i file temporanei di Pocket Internet Explorer risiedono di default nella flash interna. Questo ha senso in assenza di una SD ma per tutti gli altri scenari è uno spreco di spazio ingiustificato.
Per modificare questa configurazione occorre settare la chiave
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache
che di default punta a
\Windows\Profiles\Guest\Temporary Internet Files
in
\Storage Card\IE\Cache
(ovviamente previa creazione di un folder \IE sulla SD che contenga come subdirectory \Cache, \History e \Cookies... e attenzione che nelle versioni non inglesi lo stesso nome "Storage Card" è diverso.)
I file temporanei di Pocket IE possono arrivare ad occupare svariati MB e questo, su un device da 64MB, fa una grossa differenza.
Per quanto riguarda direttamente le prestazioni puoi modificare questi settaggi via registry:
- attivazione della cache per il file system (nel caso non fosse già attiva)
HKLM\System\StorageManager\FATFS\EnableCache = 1 (DWORD decimal)
(1=attiva, 0=disattiva)
- incremento della cache per il file system
HKLM\System\StorageManager\FATFS\CacheSize = 4096 (DWORD decimal)
puoi impostarla a qualsiasi valore. La cache del file system può accelerare le operazioni di I/O in modo significativo, sapendo però che essa non è persistente e quindi, nel caso di un reset improvviso, c'è la possibilità di perdere i dati che non hanno completato il flush
- incremento della cache per i font
HKLM\SYSTEM\GDI\GLYPHCACHE\limit = 16384 (DWORD decimal, default 8192)
puoi impostarla a qualsiasi valore, quelli consigliati sono 4096, 8192, 16384 e 32768.
Ricorda che avere cache più grandi non comporta necessariamente sempre un aumento delle prestazioni, anzi è sicuro che esiste un valore oltre il quale incrementare una cache rallenta il sistema. Inoltre in generale ampliare una cache sottrae spazio alla memoria usata dal sistema e quindi può creare effetti collaterali e problemi.
Puramente estetico ma con impatto sulla reattività della UI (quindi in generale percettibile):
- disattivazione delle animazioni dei menu
HKLM\SYSTEM\GWE\Menu\AniType = 0 (DWORD decimal)
(6=attiva, 0=disattiva)
- disattivazione delle animazioni delle finestre
HKLM\SYSTEM\GWE\Animate = 0 (DWORD decimal)
(1=attiva, 0=disattiva)
Ci sono alcuni altri settaggi che girano in rete ma hanno effetti trascurabili (quando non sono direttamente dannosi :asd) ). Conviene ricordare che settare certi parametri a valori troppo elevati può ottenere l'effetto inverso al desiderato, quindi è bene svolgere delle prove progressive e verificare che le nuove impostazioni non creino problemi negli scenari di uso personale quotidiano.