PROFILEINFO contains profiling info obtaining during exectution of some code.
More...
|
function | ProfileInfo () |
| PROFILEINFO is constructor of ProfileInfo class. More...
|
|
function | tic (in self) |
| TIC starts a stopwatch timer and begins profiling. More...
|
|
function | toc (in self) |
| TOC ends profiling and stops the timer, returning the time elapsed in seconds. More...
|
|
function | process (in self, in profCaseName) |
| PROCESS processes obtained profile info. More...
|
|
PROFILEINFO contains profiling info obtaining during exectution of some code.
Definition at line 5 of file ProfileInfo.m.
◆ ProfileInfo()
function mxberry::dev::prof::ProfileInfo::ProfileInfo |
( |
| ) |
|
◆ process()
function mxberry::dev::prof::ProfileInfo::process |
( |
in |
self, |
|
|
in |
profCaseName |
|
) |
| |
PROCESS processes obtained profile info.
* Usage: processProfileInfo(self,profCaseName)
*
* input:
* regular:
* self: ProfileInfo [1,1] - class object
* optional:
* profCaseName: char [1,] - name of profiling case
* output:
* regular:
* resTime: double [1,1] - time between tic and toc
*
◆ tic()
function mxberry::dev::prof::ProfileInfo::tic |
( |
in |
self | ) |
|
TIC starts a stopwatch timer and begins profiling.
* Usage: tic(self)
*
* input:
* regular:
* self: ProfileInfo [1,1] - class object
*
◆ toc()
function mxberry::dev::prof::ProfileInfo::toc |
( |
in |
self | ) |
|
TOC ends profiling and stops the timer, returning the time elapsed in seconds.
* Usage: resTime=toc(self)
*
* input:
* regular:
* self: ProfileInfo [1,1] - class object
* output:
* regular:
* resTime: double [1,1] - time between tic and toc
*
◆ tElapsed
Property mxberry::dev::prof::ProfileInfo::tElapsed |
|
private |
◆ tStart
Property mxberry::dev::prof::ProfileInfo::tStart |
|
private |
The documentation for this class was generated from the following file: