WEBINAR:
On-Demand
Building the Right Environment to Support AI, Machine Learning and Deep Learning
There are times when we might be interested in knowing the memory usage of our application. The Runtime class in Java has various methods to help with that. This data can be used to build a Memory Manager application with more sophistication. Please note that this program will use the default memory allocated to it by the JMV.
Code snippet:
public class MemoryView
{
public static void main(String args[])
{
MemoryView memoryView = new MemoryView();
memoryView.proceed();
}
private void proceed()
{
//Total memory available for the jvm
System.out.println("Runtime.getRuntime().totalMemory(): " + Runtime.getRuntime().totalMemory());
//Free memory available
System.out.println("Runtime.getRuntime().freeMemory(): " + Runtime.getRuntime().freeMemory());
//Max memory available in the System
System.out.println("Runtime.getRuntime().maxMemory(): " + Runtime.getRuntime().maxMemory());
}
}
Visit the DevX Tip Bank