25 gennaio, 2010

Out of Memory incident

Ci siamo trovati ad affrontare recentemente un problema di OutOfMemory che ha creato non pochi problemi alla società per cui lavoro.
Abbiamo analizzato l'andamento della memoria con diversi strumenti, abbiamo notato che questo errore ricorreva quando la memoria per il processo superava i 1,2 Gb, mentre la memoria attesa era 1,8Gb.
Alla fine dell'analisi, abbiamo scoperto che ciò era dovuto ad un flag, il large address aware, che non era stato aggiunto all'eseguibile.
Se avete un problema simile, controllate il vostro eseguibile, il problema potrebbe semplicemente essere questo!