Java Runtime freeMemory()
The java.lang.Runtime class’s freeMemory() method returns the amount of free memory in the JVM. It offers information about available memory, which is useful when optimizing memory usage or monitoring Java programs.
Syntax:
public long freeMemory();
Return Type: long – the amount of free memory in bytes.
Java Runtime freeMemory() Method with Examples
In Java, memory management plays a crucial role. It works on dynamic memory allocation and release. Java’s Runtime class provides a number of ways to interact with the runtime environment, including memory-related operations. In this article, look into the freeMemory() in-built method provided by JDK, which tells you how much free memory the Java Virtual Machine (JVM) at runtime of program0.
This feature provides programmers flexibility to do memory management in Runtime.