In our Production environment UIM 8.5.1, the UIM primary hub wasp probe is utilizing huge memory on the server. Below are the screenshots for reference. Please help us finding the reason for this spike.
Windows task manager
Release : 8.51
Component : UIM - UMP_USM
Below is the detail explanation how to alter the configuration for better performance behavior:
Changes:
Includes: two config in options
1) -XX:MetaspaceSize=8192m
2) -XX:+UseG1GC
Removed configs:
min_perm_size = -XX:PermSize=128m
max_perm_size = -XX:MaxPermSize=512m
java_gc_conc_marc_sweep = -XX:+UseConcMarkSweepGC
java_cms_classunloading_enable = -XX:+CMSClassUnloadingEnabled
Old configuration:
options = -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=false
java_mem_max = -Xmx6144m
java_mem_init = -Xms4096m
java_stack_size = -Xss6m
min_perm_size = -XX:PermSize=128m
max_perm_size = -XX:MaxPermSize=512m
java_gc_conc_marc_sweep = -XX:+UseConcMarkSweepGC
java_cms_classunloading_enable = -XX:+CMSClassUnloadingEnabled
New Configuration after alter:
options = -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=false -XX:MetaspaceSize=8192m -XX:+UseG1GC
java_mem_max = -Xmx6144m
java_mem_init = -Xms4096m
java_stack_size = -Xss6m