Quando sviluppate i file per i dispositivi portatili, riducete al minimo la quantità di dati da caricare contemporaneamente. Se caricate dati esterni in un file Flash Lite (ad esempio, utilizzandoXML.load), il sistema operativo del dispositivo può generare un errore di memoria se la memoria allocata per i dati in arrivo non è sufficiente. Questa situazione può verificarsi nel caso in cui la quantità totale di memoria rimanente non è sufficiente.
Un esempio è il caso in cui un file tenta di caricare un file XML di 100 KB, ma il sistema operativo del dispositivo ha allocato solo 30 KB per gestire il flusso di dati in arrivo. In tal caso, in Flash Lite viene visualizzato un messaggio di errore, in cui è indicato che la memoria disponibile non è sufficiente.
Per caricare grandi quantità di dati, raggruppate i dati in insiemi più piccoli, ad esempio in più file XML, ed eseguite diverse chiamate di caricamento dei dati per ciascun insieme. La dimensione di ciascun insieme di dati e, pertanto, il numero di chiamate di caricamento dei dati necessarie variano in base al dispositivo e al file. Per determinare un equilibrio appropriato tra il numero di richieste di dati e la possibilità di un errore della memoria, testate i file su più dispositivi di destinazione.
Per prestazioni ottimali, evitate di caricare e analizzare i file XML, se possibile. Memorizzate invece i dati in coppie nome/valore semplici e caricateli da un file di testo mediante loadVars o dai file SWF precompilati.