CodeSweeper Class Reference

#include <sweeper.hpp>

Inheritance diagram for CodeSweeper:

Inheritance graph
[legend]
Collaboration diagram for CodeSweeper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CodeSweeper ()
int interval () const

Protected Member Functions

void updateInterval ()

Protected Attributes

int CodeSweeperInterval
double decayFactor
int oldHalfLifeTime
int fractionPerTask

Detailed Description

Definition at line 82 of file sweeper.hpp.


Constructor & Destructor Documentation

CodeSweeper::CodeSweeper (  )  [inline]

Definition at line 91 of file sweeper.hpp.

References CodeSweeperInterval, decayFactor, and oldHalfLifeTime.


Member Function Documentation

int CodeSweeper::interval (  )  const [virtual]

Implements Sweeper.

Definition at line 126 of file sweeper.cpp.

References CodeSweeperInterval.

void CodeSweeper::updateInterval (  )  [inline, protected]

Definition at line 114 of file sweeper.cpp.

References CodeSweeperInterval, decayFactor, fractionPerTask, oldHalfLifeTime, outputStream::print(), and std.

Here is the call graph for this function:


Member Data Documentation

int CodeSweeper::CodeSweeperInterval [protected]

Definition at line 84 of file sweeper.hpp.

Referenced by CodeSweeper(), interval(), and updateInterval().

double CodeSweeper::decayFactor [protected]

Definition at line 85 of file sweeper.hpp.

Referenced by CodeSweeper(), MethodSweeper::method_task(), ZoneSweeper::nmethod_task(), and updateInterval().

int CodeSweeper::fractionPerTask [protected]

Definition at line 87 of file sweeper.hpp.

Referenced by ZoneSweeper::task(), MethodSweeper::task(), and updateInterval().

int CodeSweeper::oldHalfLifeTime [protected]

Definition at line 86 of file sweeper.hpp.

Referenced by CodeSweeper(), and updateInterval().


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 13:51:33 2006 for Strongtalk VM by  doxygen 1.4.7