edu.berkeley.cs.db.yfilter.filter
Class Profiler

java.lang.Object
  |
  +--edu.berkeley.cs.db.yfilter.filter.Profiler

public class Profiler
extends java.lang.Object


Field Summary
static int m_costOfNFAEndDoc
           
static int m_costOfNFAExec
           
static int m_costOfNFAInit
           
static int m_costOfNPBookkeeping
           
static int m_costOfNPEval
           
static int m_costOfRecordGeneration
           
static int m_costOfSimplePredicates
           
static int m_costOfSimplePredicates2
           
static int m_noAccStatesHit
           
static int m_noIDScanned
           
static int m_noPredEval
           
static int m_noTransitions
           
 
Constructor Summary
Profiler()
           
 
Method Summary
static void clear()
           
static void report()
           
static void report(java.io.PrintWriter out)
           
static void takeAverage(int noDocs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_costOfNFAInit

public static int m_costOfNFAInit

m_costOfNFAExec

public static int m_costOfNFAExec

m_costOfNFAEndDoc

public static int m_costOfNFAEndDoc

m_costOfRecordGeneration

public static int m_costOfRecordGeneration

m_costOfSimplePredicates

public static int m_costOfSimplePredicates

m_costOfSimplePredicates2

public static int m_costOfSimplePredicates2

m_costOfNPBookkeeping

public static int m_costOfNPBookkeeping

m_costOfNPEval

public static int m_costOfNPEval

m_noTransitions

public static int m_noTransitions

m_noAccStatesHit

public static int m_noAccStatesHit

m_noIDScanned

public static int m_noIDScanned

m_noPredEval

public static int m_noPredEval
Constructor Detail

Profiler

public Profiler()
Method Detail

clear

public static void clear()

takeAverage

public static void takeAverage(int noDocs)

report

public static void report()

report

public static void report(java.io.PrintWriter out)