Pregunta

El valor predeterminado de 64 MB max montón de memoria puede ser pequeño para una gran aplicación Java.¿Hay algún applet de parámetro para incrementar esta firmado applet?

Para un programa en Java este es un simple parámetro de línea de comandos, pero como este trabajo para un applet en el navegador.

¿Fue útil?

Solución

El nueva arquitectura de plugin en JDK6u10 apoya esto.Antes de eso, la única forma de hacerlo era en el panel de control de Java.

Otros consejos

El uso de la JavaConsole -> Java -> Java Applet de configuración de tiempo de ejecución para definir la inicial y máximo de la asignación de memoria (con-Xms128 -Xmx512 o similar).

Entiendo que las nuevas versiones de Java (6?) permiten que el desarrollador alguna influencia sobre estas opciones de configuración, pero no he estado allí, pero aún así...

Agregar al archivo JNLP el siguiente líneas en "recursos"

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

En realidad, a partir de la applet dentro de Java Web Start (JNLP) permite especificar las mismas restricciones de memoria que lo haría para un convencionales de aplicaciones Java.(Xms y Xmx).

JNLP apoya a los applets de forma predeterminada, así que no hay cambios en el código son obligatorias en la mayoría de los casos.

No hay posibilidad de cambiar este valor, mediante el establecimiento de paramether en el ejemplo Funciona desde java1.6.0_10 los detalles en https://jdk6.dev.java.net/plugin2/

Se puede hacer a través de un par de maneras:

i) ya sea Por el aumento de la Xms, Xmx y Xmn valores junto con MaxPermSize argumentos java en el panel de control de java;y/o

ii) mediante la adición de un java_arguments etiqueta PARAM OBJECT de la etiqueta jsp/html:

Este enlace arroja más luz sobre este tema:http://technoguider.com/2015/06/memory-requirements-for-an-applet/

No que yo sepa por cierto, ha sido un largo tiempo desde que escribí applets, pero no creo que se puede programar desde el applet.

Al parecer, se puede establecer la JVM del tamaño de la pila para el navegador de la JVM de Java plug-in del panel de control, pero eso es algo que el usuario tiene que hacer antes de iniciar el applet.

Siempre se puede comprobar http://forums.sun.com/thread.jspa?threadID=523105&messageID=3033288 para más discusión sobre el tema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top