Question

La mémoire de segment maximale de 64 Mo par défaut peut être petite pour une grande application Java. Existe-t-il un paramètre d’applet à incrémenter pour un applet signé?

Pour un programme Java, il s'agit d'un simple paramètre de ligne de commande, mais cela fonctionne pour une applet du navigateur.

Était-ce utile?

La solution

Le nouvelle architecture de plug-in dans JDK6u10 est pris en charge. ce. Auparavant, le seul moyen de le faire était d'utiliser le panneau de configuration Java.

Autres conseils

Utilisez JavaConsole - > Java - > Paramètres Java Applet Runtime permettant de définir l’allocation de mémoire initiale et maximale (à l’aide de -Xms128 -Xmx512 ou similaire).

Je comprends que les versions plus récentes de Java (6?) permettent au développeur d'influencer ces paramètres, mais je n'y suis pas encore allé ...

Ajoutez au fichier JNLP les lignes ci-dessous dans "ressources".

j2se version="1.6+" initial-heap-size="256m" max-heap-size="1024m"
    href="http://java.sun.com/products/autodl/j2se" /"

En fait, le démarrage de l'applet dans Java Web Start (JNLP) vous permet de spécifier les mêmes contraintes de mémoire que pour une application Java conventionnelle. (Xms et Xmx).

JNLP supporte les applets par défaut, aucune modification du code n’est donc nécessaire dans la plupart des cas.

Il est possible de changer cette valeur en paramétrant par exemple Cela fonctionne depuis java1.6.0_10 Pour plus de détails, consultez https://jdk6.dev.java.net/plugin2/

Cela peut être fait de différentes manières:

i) soit en augmentant les valeurs Xms, Xmx et Xmn avec les arguments java MaxPermSize dans le panneau de configuration java; et / ou

ii) en ajoutant une balise PARAM java_arguments à la balise OBJECT dans jsp / html:

Ce lien jette plus de lumière sur ceci: http://technoguider.com/2015/06/memory-requirements- pour-une-applet /

Ce n’est pas que je sache, c’est long depuis que j’ai écrit des applets, mais je ne pense pas que vous puissiez le définir à partir de l’applet.

Vous pouvez apparemment définir la taille de segment de la machine virtuelle Java pour la machine virtuelle du navigateur à partir du panneau de configuration du plug-in Java, mais l'utilisateur doit le faire avant de démarrer votre applet.

Vous pouvez toujours vérifier http://forums.sun.com/thread .jspa? threadID = 523105 & amp; messageID = 3033288 pour plus d'informations sur le sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top