softbless
asked on
Free Memory
Hi Guys,
We're using JMeter to load test our web based Java application, deployed in Linux server, web server : apache tomcat.
We run it for 25 concurrent users. And the memory spike into 2GB.
Then we stop the test on JMeter, but the memory is still on 2Gb,
Can u suggest solution so the memory is getting back to less than 2Gb? Or we just need to to wait?
We're using JMeter to load test our web based Java application, deployed in Linux server, web server : apache tomcat.
We run it for 25 concurrent users. And the memory spike into 2GB.
Then we stop the test on JMeter, but the memory is still on 2Gb,
Can u suggest solution so the memory is getting back to less than 2Gb? Or we just need to to wait?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
But your main problem is that you're not measuring the memory *usage* of the *application*.
you're measuring the memory *allocated* to the *vm*
you're measuring the memory *allocated* to the *vm*
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thanks
What you're looking at is the memory allocated to the application by the OS
It will be given more when needed but it won't be released.
Its also not directly related to the amount of memory actually used by your application.