Cómo asignar más memoria a Netbeans?

Tengo 24 GB de RAM en mi PC, pero a veces, cuando Netbeans compila mis proyectos, se dice que no hay suficiente memoria para compilarlo, me miré en el uso de memoria, se muestra : 586/590 M.

Entonces, ¿cómo decirle a Netbeans, hay un montón de memoria RAM, uso tanto como usted necesita ?

  • +1 utilizar tanto como usted necesita? Tengo esta conversación con netbeans todos los días. Es una batalla sin fin.
InformationsquelleAutor Frank | 2013-09-24

1 Kommentar

  1. 56

    En el etc directorio bajo el Netbeans-Hogar, editar el archivo netbeans.conf archivo.
    -Xms y -Xmx debe ser mayor a los valores que permiten su programa a compilar.

    Aquí están las instrucciones en netbeans.conf:

    # Note that default -Xmx and -XX:MaxPermSize are selected for you automatically.
    # You can find these values in var/log/messages.log file in your userdir.
    # The automatically selected value can be overridden by specifying -J-Xmx or
    # -J-XX:MaxPermSize= here or on the command line.

    Poner los valores en la netbeans_default_options cadena. Aquí es mío (quitar puedes incluir varias líneas, agregado para mejorar la legibilidad):

    netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m 
    -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true 
    -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true 
    -J-Dsun.zip.disableMemoryMapping=true  -J-Dsun.awt.disableMixing=true 
    -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Nimbus"

    EDICIÓN: -J-Xms establece el mínimo de Java tamaño de la pila, -J-Xmx establece el máximo de Java tamaño de la pila.

    • Gran respuesta, gracias. Sería agradable ser capaz de establecer este de Netbeans’ GUI, al igual que las Opciones -> Configuración de …
    • Lo real de la GUI de los programadores? Hacer que el uso de interfaces gráficas de usuario? 🙂
    • GUI :» a la Derecha haga Clic en Proyecto -> Propiedades -> Ejecutar -> VM Opciones . Encontrarás muchas opciones para VM, especificar el valor para Xmx» (e.g -XMx 1500M ). Tras esa respuesta, stackoverflow.com/a/27655948/1790912
    • Una versión local de este archivo puede ser creado unter ~/.netbeans/<version>/etc/netbeans.conf, el etc dir tiene que ser creado manualmente.
    • La opción ejecutar desde la interfaz gráfica de usuario sólo se cambia para su aplicación. Para netbeans sí mismo que necesita para ajustar el archivo de configuración.
    • Tenga en cuenta que con Java 8, el PermSize parámetro no es necesario. Será ignorado.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea