Come aumentare la dimensione dell'heap per Netbeans e qualsiasi app eseguita tramite Netbeans?

1

Sto provando a eseguire un algoritmo ben codificato che tenta di risolvere un problema NP-Hard tramite NetBeans ma sto esaurendo lo spazio heap.

Lo spazio dell'heap che sto esaurendo è specifico per Netbeans? In tal caso: come aumentare lo spazio disponibile su Netbeans?

O è specifico per l'app, come lanciato da Netbeans? In tal caso: come faccio a comunicare a Netbeans di avviarlo con più spazio heap?

    
posta The Unfun Cat 06.09.2012 - 16:31
fonte

1 risposta

2

Come dice Ian C., la dimensione dell'heap è specifica dell'applicazione, quindi, ecco come lo si aumenta per Netbeans:

  1. Fai clic con il pulsante destro del mouse su NetBeans.app e seleziona Mostra contenuto del pacchetto .
  2. All'interno del pacchetto vai su / Contents / Resources / NetBeans / etc / e apri il file netbeans.conf .
  3. Nell'impostazione netbeans_default_options , modifica o aggiungi le seguenti opzioni: -J-Xmx... (ad esempio -J-Xmx1600M ) o -J-XX:MaxPermSize=... (ad esempio -J-XX:MaxPermSize=500M ).
  4. Salva il file e riavvia l'IDE.

Se vuoi aumentare la dimensione dell'heap del progetto devi andare alle proprietà del tuo progetto / Esegui / Opzioni VM , e nella casella di testo aggiungere gli argomenti.

    
risposta data 06.09.2012 - 17:02
fonte

Leggi altre domande sui tag