GarbageCollectSetTimeLimit

Description

Sets the minimum interval between garbage collection passes.

Syntax

GarbageCollectSetTimeLimit ( newtimeinmilliseconds )

Argument

Description

newtimeinmilliseconds

A long (in milliseconds) that you want to set as the minimum period between garbage collection cycles.

If null, the existing interval is not changed.

Returns

Long. Returns the interval that existed before this function was called. If newTime is null, then null is returned and the current interval is not changed.

Usage

Specifies the minimum interval between garbage collection passes: garbage collection passes will not happen before this interval has expired.

Garbage collection can effectively be disabled by setting the minimum limit to a very large number. If garbage collection is disabled, unused classes will not be flushed out of the class cache.

Examples

Example 1

This example sets the interval between garbage collection passes to 1 second and sets the variable OldTime to the length of the previous interval:

long OldTime, NewTime

NewTime = 1000 /* 1 second */


OldTime = GarbageCollectSetTimeLimit(NewTime)

See also