Ready API 1.8.0 Memory Usage
This is an issue I've been fighting against for some time, and have yet to find a solution to. In all of my testing, over time, ReadyAPI / SoapUI NG ends up using 4+GB of memory. I have a laptop with 32GB of memory. More and more frequently, throughout an entire day of testing (and testing various web services), this can slowly creep up to 6, 8, or 10 or more GB of RAM. I have a service I am testing right now that ends up taking ReadyAPI's ram usage from 1GB to 24+GB after two or three tests have been ran.
The data being returned by this particular service can be tens or hundres of megabytes in size, and it ends up killing my RAM usage to the point that I can only run one or two tests and then have to quit ReadyAPI complete and restart it. Obviously this is not a good solution.
Am I doing something wrong? Does ReadyAPI really choke that badly on a few hundred megabytes of text? What, if anything, can I do differently?
Here are the memory settings from my vmoptions file:
-XX:MinHeapFreeRatio=40
-XX:MaxHeapFreeRatio=70
-Xms128m
-Xmx24576m
-XX:MaxPermSize=128m