ensembl-hive  2.7.0
Bio::EnsEMBL::Utils::Eprof Class Reference

Public Member Functions

public new ()
 
public eprof_start ()
 
public eprof_end ()
 
public eprof_dump ()
 
public eprof_reset ()
 
public dump ()
 
public start ()
 
public end ()
 
protected Value _tags ()
 

Detailed Description

Synopsis

use Bio::EnsEMBL::Utils::Eprof( 'eprof_start', 'eprof_end',
'eprof_dump' );
&eprof_start('function-a');
# ... do something
&eprof_end('function-a');
&eprof_dump( \*STDERR );
# there is an object based set for above as well, for running
# multiple concurrent profilers

Description

This is an Ensembl profiler as we broke the Perl profilers.

Definition at line 27 of file Eprof.pm.

Member Function Documentation

◆ _tags()

protected Value Bio::EnsEMBL::Utils::Eprof::_tags ( )
 Title   : _tags
 Usage   : $obj->_tags($newval)
 Function: 
 Returns : value of _tags
 Args    : newvalue (optional)
 
Code:
click to view

◆ dump()

public Bio::EnsEMBL::Utils::Eprof::dump ( )
 Title   : dump
 Usage   :
 Function:
 Example :
 Returns : 
 Args    :
 
Code:
click to view

◆ end()

public Bio::EnsEMBL::Utils::Eprof::end ( )
 Title   : end
 Usage   : $eprof->end('this_tag');
 Function:
 Example :
 Returns : 
 Args    :
 
Code:
click to view

◆ eprof_dump()

public Bio::EnsEMBL::Utils::Eprof::eprof_dump ( )

Undocumented method

Code:
click to view

◆ eprof_end()

public Bio::EnsEMBL::Utils::Eprof::eprof_end ( )
 Title   : eprof_end
 Usage   :
 Function:
 Example :
 Returns : 
 Args    :
 
Code:
click to view

◆ eprof_reset()

public Bio::EnsEMBL::Utils::Eprof::eprof_reset ( )
 Title   : eprof_reset
 Usage   :
 Function:
 Example :
 Returns : 
 Args    :
 
Code:
click to view

◆ eprof_start()

public Bio::EnsEMBL::Utils::Eprof::eprof_start ( )
 Title   : eprof_start
 Usage   :
 Function:
 Example :
 Returns : 
 Args    :
 
Code:
click to view

◆ new()

public Bio::EnsEMBL::Utils::Eprof::new ( )

Undocumented method

Code:
click to view

◆ start()

public Bio::EnsEMBL::Utils::Eprof::start ( )
 Title   : start
 Usage   : $eprof->start('this_tag');
 Function:
 Example :
 Returns : 
 Args    :
 
Code:
click to view

The documentation for this class was generated from the following file:
Bio::EnsEMBL::Utils::Eprof::dump
public dump()
Bio::EnsEMBL::Utils::EprofStack
Definition: EprofStack.pm:16
Bio::EnsEMBL::Utils::Eprof::eprof_dump
public eprof_dump()
Bio::EnsEMBL::Utils::Eprof::eprof_end
public eprof_end()
Bio::EnsEMBL::Utils::Eprof::eprof_start
public eprof_start()
Bio::EnsEMBL::Utils::Eprof::new
public new()
Bio::EnsEMBL::Utils::Eprof
Definition: Eprof.pm:27
Bio::EnsEMBL::Utils::EprofStack::new
public new()
Bio::EnsEMBL::Utils::Eprof::_tags
protected Value _tags()
Bio::EnsEMBL::Utils::Eprof::end
public end()
Bio::EnsEMBL::Utils::Eprof::start
public start()
Bio::EnsEMBL::Utils::Eprof::eprof_reset
public eprof_reset()