Redspark_RsProfiling

Die Redspark_RsProfiling Klasse wird über das RedSpark Framework eingeführt und basiert nicht auf dem ZEND Framework.

Die Klasse Redspark_RsProfiling dient zur Vermessung des Systemablaufs. Über Start- und Stopp-Marker können zur Laufzeit Programmabschnitte vermessen und analysiert werden. Zum Aufruf der Analyseausgabe kann eine beliebige URL des Systems um den Parameter ?show_stats=1 erweitert werden.

In der Entwicklung werden die Marker wir folgt gesetzt:

<?php
// Logging der Zeiten
Redspark_RsProfiling::log('Redspark_Acl::init() start');
$this->initRoles();
Redspark_RsProfiling::log('Redspark_Acl::initRoles() end');
$this->initRights();
Redspark_RsProfiling::log('Redspark_Acl::initRights() end');
Redspark_RsProfiling::log('Redspark_Acl::init() end');
?>


oder

<?php
// Messung der Ausführungszeit des Abschnitts
    
Redspark_RsProfiling::calculate_time("hasRight""start");
    ...
    
Redspark_RsProfiling::calculate_time("hasRight""stop");
?>

Kuborgh GmbH

Hamburg 040 819 773 770 Köln 0221 276 66 96 info@kuborgh.de www.kuborgh.de

RedSpark Community

RedSpark Community

Community Website
RedSpark Apps

RedSpark Apps

Zur Übersicht
RedSpark Download

RedSpark Basispaket

Zum Download
Key facts