Ho un problema con la memoria heap java. Ho sviluppato un'applicazione client server in java che viene eseguita come servizio Windows richiede più di 512 MB di memoria. Ho 2GB di RAM, ma quando faccio funzionare la mia applicazione viene generata un'eccezionecome aumentare la memoria heap java in modo permanente?
Out of memory error:java heap space
ma ho già impostato dimensione heap (massimo 512 MB) nel pannello di controllo Java e ho ancora ottenere lo stesso errore. Non riesco a impostare la dimensione dell'heap attraverso la riga di comando perché la mia applicazione funziona come un servizio Windows, quindi come posso aumentare la dimensione dell'heap predefinita?
Le impostazioni nel pannello di controllo influiscono solo applet e applicazioni Java Web Start quindi non avrebbe alcun effetto sulla tua applicazione. – assylias
Come si esegue java come servizio di Windows? Normalmente quale utility che si sta usando per farlo consente di specificare gli argomenti della riga di comando. –