Quando impostiamo i valori di Xms e Xmx uguali, qual è l'impatto sul FullGC, o l'allocazione per giovani/di ruolo in HotSpot.Cosa succede quando impostiamo Xmx e Xms di uguale dimensione
Fa differenza in JRockit?
Quando impostiamo i valori di Xms e Xmx uguali, qual è l'impatto sul FullGC, o l'allocazione per giovani/di ruolo in HotSpot.Cosa succede quando impostiamo Xmx e Xms di uguale dimensione
Fa differenza in JRockit?
Impostare questi due parametri sullo stesso valore è una buona pratica. Impedirà a JVM di ridimensionare l'heap. L'effetto principale è che tutte le altre parti dell'heap, specialmente le generazioni, non cambiano a causa del ridimensionamento dell'heap. Ciò consente di comprendere e configurare molto meglio l'heap. Rimuove anche le pause causate dal ridimensionamento dell'heap. L'unico secnario dove non lo si farebbe è un'applicazione client java, che compete con molte altre applicazioni sulla memoria disponibile. Nei casi di utilizzo di oggi, è spesso possibile assegnare un pezzo fisso di memoria a java (in tutte le app del server, ad esempio)
Ma la domanda era: qual è l'impatto sul FullGC e fa alcuna differenza quando lo impostiamo in jRockit –