Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JProfiler
+ Graphe d'héritage de JProfiler:
+ Graphe de collaboration de JProfiler:

Liste de tous les membres

Fonctions membres publiques

 __construct ($prefix= '')
 mark ($label)
 getMemory ()
 getBuffer ()
- Fonctions membres publiques inherited from JObject
 __toString ()
 def ($property, $default=null)
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)
 toString ()

Fonctions membres publiques statiques

static getInstance ($prefix= '')
static getmicrotime ()

Attributs protégés

 $_start = 0
 $_prefix = ''
 $_buffer = null
 $_previous_time = 0.0
 $_previous_mem = 0.0
 $_iswin = false
- Attributs protégés inherited from JObject
 $_errors = array()

Attributs protégés statiques

static $instances = array()

Documentation des constructeurs et destructeur

JProfiler::__construct (   $prefix = '')

Constructor

Paramètres:
string$prefixPrefix for mark messages
Depuis:
11.1

Réimplémentée à partir de JObject.


Documentation des fonctions membres

JProfiler::getBuffer ( )

Get all profiler marks.

Returns an array of all marks created since the Profiler object was instantiated. Marks are strings as per JProfiler::mark().

Renvoie:
array Array of profiler marks
static JProfiler::getInstance (   $prefix = '')
static

Returns the global Profiler object, only creating it if it doesn't already exist.

Paramètres:
string$prefixPrefix used to distinguish profiler objects.
Renvoie:
JProfiler The Profiler object.
Depuis:
11.1

Référencé par plgSystemDebug\displayMemoryUsage(), plgSystemDebug\displayProfileInformation(), FinderIndexer\getState(), et JModuleHelper\renderModule().

+ Voici le graphe des appelants de cette fonction :

JProfiler::getMemory ( )

Get information about current memory usage.

Renvoie:
integer The memory usage

11.1

Références $output, et null.

static JProfiler::getmicrotime ( )
static

Get the current time.

Renvoie:
float The current time
Depuis:
11.1

Référencé par JApplication\__construct().

+ Voici le graphe des appelants de cette fonction :

JProfiler::mark (   $label)

Output a time mark

The mark is returned as text enclosed in

tags with a CSS class of 'profiler'.
Paramètres:
string$labelA label for the time mark
Renvoie:
string Mark enclosed in
tags
Depuis:
11.1

Références $label.


Documentation des données membres

JProfiler::$_buffer = null
protected
JProfiler::$_iswin = false
protected
JProfiler::$_prefix = ''
protected
JProfiler::$_previous_mem = 0.0
protected
JProfiler::$_previous_time = 0.0
protected
JProfiler::$_start = 0
protected
JProfiler::$instances = array()
staticprotected

La documentation de cette classe a été générée à partir du fichier suivant :