“Conocimientos Programación>Programación Java

Cómo manejar un error de falta de memoria en Java

2012/7/24
Cuando la máquina virtual de Java se ejecuta un programa Java, se asigna memoria para que el programa de dos maneras : un segmento de tamaño fijo que contiene todos los objetos cuyo tamaño se conoce en tiempo de compilación y una piscina en la memoria (llamado "montón " ) de la cual las asignaciones dinámicas serán atendidos . Si un programa asigna suficientes objetos dinámicos que utilizan todo el espacio en el montón , se terminó por la JVM con un " sin memoria " error . Puede evitar este error , instruyendo a la JVM que asigne una pila más grande en el inicio de la ejecución del programa . Instrucciones
1

clic en "Inicio " y tipo "run " en el cuadro de búsqueda. Haga clic en " Ejecutar " , escriba " cmd " y presionar " Enter". Haga clic en la ventana de comandos de reciente apertura para seleccionarlo.
2

Cambie el directorio actual a la que contiene la aplicación Java ( ya compilado en los archivos . " Clase" ) , escriba los siguientes comandos en el símbolo del ventana:

C :

cd " C: \\ Users \\ paula \\ javaDev "

Sustituir " C: \\ Users \\ paula \\ javaDev " de la carpeta de la aplicación. Reemplazar " C: " por la letra de la unidad correspondiente. Pulse el botón " Enter" al final de cada línea
3

ejecutar su aplicación invocando la JVM con límites de tamaño de montón no predeterminados : .

Java- Xmx1024MB progClass . clase

Sustituir " 1024" por el tamaño máximo del montón será capaz de alcanzar ( en Megabytes , por defecto es 64 ) . Este parámetro debe ser lo suficientemente grande ( según la aplicación ) para evitar que " sin memoria " errores . Reemplazar " progClass.class " de la clase que define el método de Java " main () " . Pulse el botón " Enter".

Programación Java
Cómo agregar a KeyListener
Cómo insertar un applet de Java con Dreamweaver
Cómo crear Constructores para Java
Cómo Java Ayudas Reutilización Software
¿Cómo colocar una variable JSP en un Alcance de uso
La importancia de la programación Java en el campo de los ordenadores
Cómo leer un archivo de entrada en Java
Cómo encontrar un triángulo dentro de un triángulo utilizando código Java
Conocimientos Informáticos © http://www.ordenador.online