java examples
Home Java Examples Resources Java Interview Questions
Brainpower SEO

How to know the memory size in virtual machine?

If you want to know the free memory and the total memory available in the Java runtime environment then you can use the following code.

package com.javacoderanch.example.lang;

public class MemoryExample
{
    public static void main(String[] args)
    {
        long freeMemory = Runtime.getRuntime().freeMemory();
        long totalMemory = Runtime.getRuntime().totalMemory();

        System.out.println("Free Memory = " + freeMemory);
        System.out.println("Total Memory = " + totalMemory);
    }
}