Name
Runtime
Synopsis
The Runtime
class contains methods and
variables that provide access to low-level facilities provided by the
Java virtual machine. In order to access these facilities, application
code must first use the static getRuntime()
method to
obtain an instance of the Runtime
class. The CLDC version
of this class contains only a small subset of the functionality of its
J2SE counterpart.
The exit()
method causes the virtual machine to terminate.
A CLDC application is permitted to use this method. However, a MIDlet will
receive a SecurityException
if it attempts to do so.
The gc()
method hints to the garbage collector that it
should attempt to reclaim unreferenced memory. Garbage collectors implemented
in small-footprint virtual machines (e,g, the KVM) are typically quite
agressive at cleaning up unused memory, so the programmer should not
have to call this method very often. The totalMemory()
method returns the total amount of memory, in bytes, occupied by the Java
virtual machine. In some environments, demand for more memory can cause
this value to increase as the VM uses extra system resources. The
freeMemory()
method returns a value that indicates
approximately how much of the total memory occupied by the Java VM is free
for allocation to new objects.
public class Runtime { // No Constructor // Public Class Methods public static Runtime getRuntime(); // Public Instance Methods public void exit( int status); public long freeMemory(); // native public void gc(); ...
Get J2ME in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.