March 15
Una perdita di memoria virtuale può causare il caos sulla vostra produttività del computer così come la sicurezza. Chiunque abbia subito un tale destino malato capisce come questo può essere debilitante. Una perdita di memoria si verifica quando la memoria viene utilizzato, ma non poi liberato dopo l'uso e, quindi, ritenuto non disponibile per altri programmi per computer. Questo poi esaurisce la memoria disponibile e può danneggiare i dati, riducendo le prestazioni del computer e la conseguente malfunzionamento del sistema. Gli utenti in genere inizialmente notano applicazioni in esecuzione ad una velocità notevolmente ridotti, portandoli a chiudere tutte le operazioni e il riavvio - in un primo momento, periodicamente, e, infine, con regolarità. Questo può andare avanti per molto tempo fino a quando dimensione virtuale della memoria dell'applicazione supera il suo utilizzo della memoria e il sistema semplicemente esaurisce la memoria e si blocca.
1 MSDN suggerisce di iniziare controllando la vostra memoria. Premere il tasto "Ctrl", "Alt" e "Elimina" per aprire il task manager. Poi, vai alla scheda Processi per determinare quale applicazione sta utilizzando la maggior parte dello spazio. Questo può essere per dimensione semplicemente selezionando il sub scheda "Memory Usage". Rivedere l'applicazione / programma per determinare la sua necessità, e se ritenuto non necessario, evidenziare ed eliminarlo.
2 Centralizzare la perdita di memoria. Determinare la percentuale di byte vincolati in uso, i processi per byte virtuali, pool di paging byte e la piscina byte non di paging. La memoria totale il processo ha assegnato e che non è condiviso con altri processi è conosciuto come byte privati. "byte virtuali", invece, si riferisce alla dimensione corrente dello spazio utilizzato per l'indirizzo virtuale utilizzata dal processo. Se si rileva che si esegue fuori la memoria, ma non si vede una memoria nel byte privati, monitorare i byte virtuali. Questo determinerà se si utilizza la memoria virtuale. Linux Journal raccomanda l'uso di rilevatori di perdite di memoria per individuare i programmi semplici perdite virtuali in grado di rilevare la maggior parte degli errori includono mtrace, memwatch e dmalloc, il primo è il più facile.
3 Fissare la perdita di memoria. Programmazione che analizza automaticamente le perdite di memoria è incluso in molti sistemi operativi e programmi di software anti-virus sono in grado di individuare e distruggere i virus che potrebbero essere il colpevole. Una volta identificato e rimosso la fonte, il sistema operativo verrà eseguito molto più velocemente e con maggiore efficienza.