SAP Note 1005457 - Parameter setting for Java Virtual Machine in VM Container

Component : Java Virtual Machine - Virtual Machine Container

Solution : https://service.sap.com/sap/support/notes/1005457 (SAP Service marketplace login required)

Summary :
To optimize JVM memory settings according to application needs, it is essential to understand the Java Heap's division into Young and Old Generations. Improper settings can lead to performance issues, particularly if Java Heap or generation sizes are misconfigured. The Young Generation is where new objects are allocated, and its size should be meticulously adjusted to manage frequent, minor garbage collections efficiently without premature promotions to the Old Generation, where full garbage collections occur less frequently but are more resource-intensive. For detailed analysis and parameter tuning, transaction STAD in the VM Container offers vital statistics on garbage collection (GC) operations, helping in the evaluation of JVM behavior and adjustment of memory allocations to optimize performance.

Key words :
profile parameter vmcj/option/maxjavaheap, profile parameter vmcj/option/percentageyounggen, profile parameter vmcj/option/percentageminoldgen, profile parameter vmcj/option/freefactor, vmcj/option/maxjavaheap = 200m, garbage collection takes place, single statistical records - details, small garbage collector works, shared garbage collector cycle, vmcj/option/percentageyounggen = 30

Related Notes :

1269480Collective Note about Performance of the IPC Configurator
1170313Zero administration memory management in VMC
1083358VMC: Empfehlungen für Parameter-Einstellungen
990115Configuring the shared pool