Problema
Vuoi regolare la JVM e ti chiedi se esistono delle impostazioni standard consigliate da Adobe.
Soluzione
AEM (CQ) si comporta come qualsiasi altro programma Java in circolazione per quanto riguarda i parametri della JVM. Non esiste un'impostazione predefinita. Ogni applicazione realizzata con AEM ha caratteristiche diverse. Ognuna di esse potrebbe richiedere modifiche e osservazioni fino a trovare i valori ottimali per la tua JVM.
- Se ricevi messaggi di errore di memoria esaurita, aggiungi memoria o fai in modo che non ci sia una perdita di memoria. Se si verifica una perdita di memoria, usa -XX:-HeapDumpOnOutOfMemoryError per ottenere un dump di heap e analizzarlo per trovare la causa principale. È possibile utilizzare qualsiasi analizzatore di dump di heap, come l'analizzatore di memoria Sap, il profiler Yourkit o l'analizzatore di memoria Eclipse.
- Attiva i log di raccolta rifiuti per capire il comportamento dell'uso della memoria dell'applicazione.
Controlla le opzioni della JVM disponibili presso il tuo fornitore di JVM. Per Java Sun, si trova qui http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp. E su Internet, esistono parecchi articoli sulla regolazione della JVM la maggior parte dei quali sono applicabili a qualsiasi programma Java.
Accedi al tuo account