Impostazione della dimensione di heap JVM
Quando si avvia un server di integrazione, viene creata una macchina virtuale Java™ ( JVM ) per l'esecuzione di un nodo Java definito dall'utente.
Prima di iniziare
- Controllare i dati delle statistiche delle risorse per monitorare l'utilizzo delle risorse e identificare potenziali problemi con le prestazioni; per ulteriori informazioni, consultare Statistiche delle risorse.
Informazioni su questa attività
È possibile passare i parametri al JVM per impostare le dimensioni massima e minima di heap; la dimensione massima di heap predefinita è 256 MB. Per fornire più capacità ad un flusso di messaggi che sta per elaborare messaggi di grandi dimensioni, ridurre la dimensione minima di heap JVM per consentire alla memoria di heap principale di occupare più spazio di indirizzo.
Aumentare la dimensione heap massima solo se si utilizza Java in modo intensivo con, ad esempio, i nodi definiti dall'utente.
Prestare attenzione quando si imposta la dimensione heap massima, poiché Java Runtime Environment utilizza i valori per le sue dimensioni heap iniziale, massima e corrente per calcolare la frequenza con cui gestisce la raccolta dati inutilizzati. Una dimensione massima di heap elevata, esegue la raccolta di dati obsoleti meno frequentemente. Se la raccolta dati inutilizzati viene eseguita meno frequentemente, la dimensione heap associata al server di integrazione continua ad aumentare.
Utilizza le informazioni sui valori dei parametri disponibili mqsichangeproperties all'indirizzo JVM per impostare la dimensione dell'heap desiderata.