“Conocimiento Programación>Programación Java

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

2014/6/12
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 dibujar un círculo en Java
Cómo cambiar el texto en el diario JSP
Cómo encontrar Java JDK en Ubuntu
Cómo dar formato a un analizador en una cadena Java
Comparación de Mapa vs Publique en Java
Tutoriales de Java de tiempo
Cómo obtener la entrada desde un GUI Java
Java Communications API Tutorial
Conocimiento de la computadora © http://www.ordenador.online