| |
|
| java.lang.Object java.lang.Runtime
Runtime | public class Runtime (Code) | | 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 getRuntime method.
An application cannot create its own instance of this class.
version: 12/17/01 (CLDC 1.1) See Also: java.lang.Runtime.getRuntime since: JDK1.0, CLDC 1.0 |
Method Summary | |
public void | exit(int status) Terminates the currently running Java application. | native public long | freeMemory() Returns the amount of free memory in the system. | native public void | gc() Runs the garbage collector.
Calling this method suggests that the Java Virtual Machine expend
effort toward recycling unused objects in order to make the memory
they currently occupy available for quick reuse. | public static Runtime | getRuntime() Returns the runtime object associated with the current Java application.
Most of the methods of class Runtime are instance
methods and must be invoked with respect to the current runtime object. | native public long | totalMemory() Returns the total amount of memory in the Java Virtual Machine. |
exit | public void exit(int status)(Code) | | Terminates the currently running Java application. This
method never returns normally.
The argument serves as a status code; by convention, a nonzero
status code indicates abnormal termination.
Parameters: status - exit status. since: JDK1.0 |
freeMemory | native public long freeMemory()(Code) | | Returns the amount of free memory in the system. Calling the
gc method may result in increasing the value returned
by freeMemory.
an approximation to the total amount of memory currentlyavailable for future allocated objects, measured in bytes. |
gc | native public void gc()(Code) | | Runs the garbage collector.
Calling this method suggests that the Java Virtual Machine expend
effort toward recycling unused objects in order to make the memory
they currently occupy available for quick reuse. When control
returns from the method call, the Java Virtual Machine has made
its best effort to recycle all discarded objects.
The name gc stands for "garbage
collector". The Java Virtual Machine performs this recycling
process automatically as needed even if the
gc method is not invoked explicitly.
The method
System.gc is the conventional and convenient
means of invoking this method.
|
getRuntime | public static Runtime getRuntime()(Code) | | Returns the runtime object associated with the current Java application.
Most of the methods of class Runtime are instance
methods and must be invoked with respect to the current runtime object.
the Runtime object associated with the currentJava application. |
totalMemory | native public long totalMemory()(Code) | | Returns the total amount of memory in the Java Virtual Machine.
The value returned by this method may vary over time, depending on
the host environment.
Note that the amount of memory required to hold an object of any
given type may be implementation-dependent.
the total amount of memory currently available for current and future objects, measured in bytes. |
|
|
|