2010-02-24 8 views
0

Les applications AIR sont généralement de très petite taille (quelques Mo). Pourquoi, lorsque vous les lancez, le gestionnaire de tâches affiche n processus lancés pour n applications? Et pourquoi la mémoire utilisée est supérieure à 30 Mo (pour un seul processus)? J'imagine que c'est le runtime: mais pourquoi le runtime ne se charge pas une seule fois (et est ensuite utilisé pour charger n applications)? J'ai remarqué que Chrome fait exactement la même chose: lorsque vous ouvrez un nouvel onglet, il crée un nouveau processus. Quelle pourrait en être la raison?Applications et processus AIR

Répondre

0

Je crois que c'est ainsi que le gestionnaire de tâches affiche la quantité de mémoire utilisée. Le "Working set" est ce qui est affiché par défaut dans la tâche man et qui peut inclure de la mémoire partagée. Pour voir la mémoire allouée à cet onglet/application, vous devrez probablement appeler leur temps d'exécution respectif. (ou en chrome, vous pouvez appuyer sur shift-esc et il vous dira comment les statistiques de la mémoire)

0

Chrome utilise un processus par onglet, donc si on plante le reste des onglets et le navigateur lui-même continue de fonctionner. A propos de l'utilisation d'Adobe Air RAM ... gardez à l'esprit qu'il utilise Flash et que ce n'est rien de léger.

+0

Le problème n'est PAS Flash: Flash prend très peu de mémoire. AIR est basé sur le moteur WebKit (peut-être utilise-t-il la RAM). –

Questions connexes