We have recently installed the 2023.10.1.7 on several Solaris servers and some of them are experiencing high memory utilization since the installation. We have confirmed that nothing else on the servers have changed.
Once the agent has been restarted, the memory utilization drops to normal levels.
OS version: 5.11
Agent version: 2023.10.1.7
Here are some suggestions in order of importance.
1) Upgrade the System to latest SRU (Support Repository Update) 66.
This will upgrade your system to the latest SRU which will fix many kernel memory leaks and also provide you with the later Java version that also has memory leak bugs fixed in it.
2) Look into removing the zfs_arc_max setting you have in /etc/system and if necessary using user_reserve_hint instead.
We cannot tell you what to set this at as it would take testing and knowledge of what your system does.
I would suggest you just remove zfs_arc_max from /etc/system and reboot to see how it behaves. If you think you need further tuning see the recommendations in this document
Memory Management Between ZFS and Applications in Oracle Solaris 11.x ( Doc ID 1663862.1 )
ZFS Memory Management Parameters
3) Look into moving your application to a LDOM which contains more memory or if for some reason that cannot be done allocate more memory to this control domain or add more Physical memory.
Having only 16GB is not that much for today's applications.
You can also look into adding additional swap if needed.
Adding or Changing Swap Space in an Oracle Solaris ZFS Root Environment
4) Workaround is use zulu8.76.0.17-ca-jdk8.0.402-solaris_sparcv9.zip