2012-10-19 3 views
0

Comment améliorer la mémoire virtuelle Flash, car mon application Flex doit renvoyer des données volumineuses. Quand je lis octets de Tableau d'octets, il lance:Mémoire virtuelle Flash améliorée

Out Of Memory Exception

+0

La réponse simple est que vous ne pouvez pas le faire. Je crois que vous pouvez le faire sur une base par machine, mais l'utilisateur sur cette machine doit le faire lui-même. Il n'y a aucun moyen d'allouer automatiquement plus de mémoire (pour des raisons de sécurité). Il serait préférable de retravailler votre application afin d'utiliser moins de données à la fois, d'autant plus qu'il n'y a aucun moyen de savoir combien de mémoire l'utilisateur final aura réellement. –

Répondre

0

Vous pouvez essayer de changer defauld VM.

c'est comment pouvez-vous le faire:

goto: Fenêtre -> Préférences

Window->Preferences

Trouver Java JREs installés - cliquez dessus

InstalledJRs

vous devrait obtenir la liste des JRE installés sélectionnez celui vous utilisez dans mon cas son Adobe Flash Builder 4.6

cliquez sur Modifier puis vous obtiendrez la fenêtre avec défaut VM Arguments

Edit JRE

il

Type: -Xmx1024m

ou toute autre valeur de la valeur maximale de ram que vous voulez donner à la machine virtuelle il a été ajouté dans mon cas!

+0

Je pense qu'il posait des questions sur les machines virtuelles d'exécution pour Flash Player. Je ne pense pas que ces paramètres vont affecter cela. – JeffryHouser

Questions connexes