public class Runtime extends Object
Runtime that allows the
application to interface with the environment in which the application is running. The current
runtime can be obtained from the
An application cannot create its own instance of this class.
|Modifier and Type
|Method and Description
Terminates the currently running Java virtual machine by initiating its shutdown sequence.
Returns the amount of free memory in the Java Virtual Machine.
Runs the garbage collector.
Returns the runtime object associated with the current Java application.
Returns the maximum amount of memory that the Java virtual machine will attempt to use.
Returns the total amount of memory in the Java virtual machine.
public void exit(int status)
System.exit method is the conventional and convenient means
of invoking this method.
status - Termination status. By convention, a nonzero status code indicates abnormal termination.
public long freeMemory()
may result in increasing the value returned by
public void gc()
gc stands for "garbage collector". The virtual machine performs this
recycling process automatically as needed even if the
gc method is not invoked
System.gc() is the conventional and convenient means of invoking this method.
public static Runtime getRuntime()
Runtime are instance methods and must be invoked with respect to the current
Runtime object associated with the current Java application.
public long maxMemory()
Long.MAX_VALUE will be returned.
public long totalMemory()
Note that the amount of memory required to hold an object of any given type may be implementation-dependent.