I’m looking for some memory management help. I have a client that I want to launch, however it is on a system with strict memory management requirements. I want to ensure the client can consume no more than somewhere in the range of 40-80 MB ram.
Unfortunately the project properties do not allow me to go below 64M, that plus the java wrapper puts me running around 110-130M memory. I tried modifying the JNLP, but was still not able to get much improvement.
The client project itself is very minimal and used to display only 2-3 tags and ~5 seconds poll rate. Its primary purpose is to provide remote execution and control over some programs on the client system.
Any suggestions on how to “strip down” a project and turn it into a flying gas can would be greatly appreciated. Our fallback plan is to write a windows tray application in C# to perform the necessary functionality, but I would rather use Ignition for all I can. In the end I will have about 150 of these clients running.