I found this in some old code .. not sure if it works. Let me know.
//Getting the runtime reference from system
Runtime runtime = Runtime.getRuntime();
//Print used memory
out.println("Used Memory: "
+ ((runtime.totalMemory() - runtime.freeMemory()) / mb) + "MB");
out.println("<br/>");
//Print free memory
out.println("Free Memory: "
+ (runtime.freeMemory() / mb) + "MB");
out.println("<br/>");
//Print total available memory
out.println("Total Memory: " + (runtime.totalMemory() / mb) + "MB");
out.println("<br/>");
//Print Maximum available memory
out.println("Max Memory: " + (runtime.maxMemory() / mb) + "MB");
out.println("<br/>");
On 3/4/19, Campbell, Lance <[email protected]> wrote:
> Tomcat 9.x
> What is the easiest way to identify how much memory Tomcat/Java is currently
> using from the Java stack -Xss ? Not max but currently being used.
>
> Is there a particular statement I can put into a servlet to see what the
> current memory usage is of the stack?
>
> Thanks,
>
> Lance
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]