Comment puis-je démarrer une applet Java avec plus de mémoire?
La valeur par défaut de 64 MO max de segment de mémoire peut être de petite taille pour une grande application Java. Il n'existe aucun applet paramètre pour incrémenter ce pour une applet signée?
Pour un programme Java c'est un simple paramètre de ligne de commande, mais la façon dont ce travail pour un applet dans le navigateur.
source d'informationauteur Horcrux7
Vous devez vous connecter pour publier un commentaire.
La la nouvelle architecture de plugin dans JDK6u10 prend en charge cette. Auparavant, la seule façon de le faire c'est dans le panneau de configuration Java.
Utiliser le JavaConsole -> Java -> Exécution de l'Applet Java paramètres pour définir le rapport initial et le maximum de l'allocation de mémoire (à l'aide d'-Xms128 -Xmx512 ou similaire).
Je comprends que les nouvelles versions de Java (6?) permettre au développeur une certaine influence sur ces paramètres, mais je n'ai pas été encore là...
Ajouter le fichier JNLP les lignes ci-dessous dans "ressources"
En fait, à partir de l'applet à l'intérieur de Java Web Start (JNLP) vous permet de spécifier les mêmes contraintes de mémoire que vous le feriez pour un classique de l'application Java. (Xms et Xmx).
JNLP supporte des applets par défaut, donc pas de modifications de code sont nécessaires dans la plupart des cas.
Il y a possibilité de changer cette valeur, par la mise en paramether
dans l'exemple
Elle travaille depuis java1.6.0_10
détails à https://jdk6.dev.java.net/plugin2/
Il peut être fait par un couple de façons:
i) soit Par l'augmentation de la Xms, Xmx et Xmn valeurs avec MaxPermSize java arguments dans le panneau de configuration java; et/ou
ii) par l'ajout d'un java_arguments PARAM balise balise OBJECT en jsp/html:
Ce lien jette plus de lumière sur ce:
http://technoguider.com/2015/06/memory-requirements-for-an-applet/
Pas que je sais que pour certains, cela a été un long temps depuis que j'ai écrit applets, mais je ne pense pas que vous pouvez les définir à partir de l'applet.
Apparemment, vous pouvez configurer la JVM de la taille de segment de mémoire pour le navigateur de la JVM de Java plug-in du panneau de contrôle, mais c'est quelque chose que l'utilisateur a à faire avant de commencer votre applet.
Vous pouvez toujours vérifier http://forums.sun.com/thread.jspa?threadID=523105&messageID=3033288 pour plus de discussion sur le sujet.