Priorità:AIR TV - è possibile limitare la memoria massima per il runtime?
- sistema integrato, con circa 140MB memoria disponibile per l'applicazione AIR, NO swap.
- Il sistema operativo è linux
- l'applicazione AIR è in realtà un SWF che carica il lettore AS3 di Youtube per riprodurre video.
- ambiente runtime: AIR per TV 2,5
Problema:
Quando si guarda un video, l'applicazione che consumano costantemente il sistema di memoria, e quando la memoria è esaurita, Linux invia semplicemente una SIGKILL che uccide l'intero processo - overcommit :(
domanda:
- È possibile limitare la dimensione massima della memoria che AIR può allocare, come JVM?
- Esiste qualche metodo in AS3 per controllare l'occupazione della memoria? Controllando con
System.totalMemory
, sembra che loSystem.gc()
non restituirà alcuna memoria al sistema operativo. - Oppure, è possibile impostare la dimensione massima della memoria per il lettore Youtube?
Grazie!
Perché non creare una partizione di scambio, poiché 140 MB è molto meno per le applicazioni di streaming video. –