java.lang.Object | +--java.lang.Runtime
Every Java application has a single instance of class
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.
Terminates the currently running Java application.
Returns the amount of free memory in the system.
Runs the garbage collector.
Returns the runtime object associated with the current Java application.
Returns the total amount of memory in the Java Virtual Machine.
|Methods inherited from class java.lang.Object|
public static Runtime getRuntime()
Runtimeare instance methods and must be invoked with respect to the current runtime object.
Runtimeobject associated with the current Java application.
public void exit(int status)
The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination.
status- exit status.
public long freeMemory()
gcmethod may result in increasing the value returned by
public long totalMemory()
Note that the amount of memory required to hold an object of any given type may be implementation-dependent.
public void gc()
gc stands for "garbage
collector". The Java Virtual Machine performs this recycling
process automatically as needed, in a separate thread, even if the
gc method is not invoked explicitly.
System.gc() is hte conventional and convenient
means of invoking this method.