ProfilerSimpleTrace Class Reference
[Profiler]

Execution trace. More...

Inherits ProfilerSimple.

List of all members.

Public Member Functions

 __construct ()
 profileIn ($functionname)
 Called by wfProfieIn().
 profileOut ($functionname)
 Called by wfProfieOut().
 memoryDiff ()
 getOutput ()
 called by wfGetProfilingOutput()

Public Attributes

 $mMinimumTime = 0
 $mProfileID = false
 $trace = ""
 $memory = 0


Detailed Description

Execution trace.

Todo:
document methods (?)

Definition at line 16 of file ProfilerSimpleTrace.php.


Constructor & Destructor Documentation

ProfilerSimpleTrace::__construct (  ) 

Reimplemented from ProfilerSimple.

Definition at line 22 of file ProfilerSimpleTrace.php.

References $wgRequestTime, and ProfilerSimple::getCpuTime().


Member Function Documentation

ProfilerSimpleTrace::getOutput (  ) 

called by wfGetProfilingOutput()

Reimplemented from Profiler.

Definition at line 70 of file ProfilerSimpleTrace.php.

References print.

ProfilerSimpleTrace::memoryDiff (  ) 

Definition at line 64 of file ProfilerSimpleTrace.php.

Referenced by profileIn(), and profileOut().

ProfilerSimpleTrace::profileIn ( functionname  ) 

Called by wfProfieIn().

Parameters:
$functionname string

Reimplemented from ProfilerSimple.

Definition at line 32 of file ProfilerSimpleTrace.php.

References $wgDebugFunctionEntry, ProfilerSimple::getCpuTime(), and memoryDiff().

ProfilerSimpleTrace::profileOut ( functionname  ) 

Called by wfProfieOut().

Parameters:
$functionname string

Reimplemented from ProfilerSimple.

Definition at line 38 of file ProfilerSimpleTrace.php.

References $self, $wgDebugFunctionEntry, Profiler::debug(), ProfilerSimple::getCpuTime(), and memoryDiff().


Member Data Documentation

ProfilerSimpleTrace::$memory = 0

Definition at line 20 of file ProfilerSimpleTrace.php.

ProfilerSimpleTrace::$mMinimumTime = 0

Reimplemented from ProfilerSimple.

Definition at line 17 of file ProfilerSimpleTrace.php.

ProfilerSimpleTrace::$mProfileID = false

Reimplemented from ProfilerSimple.

Definition at line 18 of file ProfilerSimpleTrace.php.

ProfilerSimpleTrace::$trace = ""

Definition at line 19 of file ProfilerSimpleTrace.php.


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

Generated on Sat Sep 5 02:08:45 2009 for MediaWiki by  doxygen 1.5.9