EdgeMethodProfile Class Reference

#include <EdgeProfileCollector.h>

Inheritance diagram for EdgeMethodProfile:

MethodProfile List of all members.

Public Member Functions

 EdgeMethodProfile (EdgeProfileCollector *pc, Method_Handle mh)
void dump (const char *banner)
void setHotMethod ()
bool isHot () const
uint32 * getCounter (uint32 key) const

Public Attributes

uint32 entryCounter
std::vector< uint32 > counters
EdgeMap cntMap
uint32 checkSum

Constructor & Destructor Documentation

EdgeMethodProfile.EdgeMethodProfile ( EdgeProfileCollector pc,
Method_Handle  mh 
)


Member Function Documentation

void EdgeMethodProfile.dump ( const char *  banner  ) 

void EdgeMethodProfile.setHotMethod (  ) 

bool EdgeMethodProfile.isHot (  )  const

uint32* EdgeMethodProfile.getCounter ( uint32  key  )  const


Member Data Documentation

uint32 EdgeMethodProfile.entryCounter

std::vector<uint32> EdgeMethodProfile.counters

EdgeMap EdgeMethodProfile.cntMap

uint32 EdgeMethodProfile.checkSum


The documentation for this class was generated from the following file:

Genereated on Tue Mar 11 19:25:31 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.