-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
Benchmark Klasse
In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.
start_point
public static void start_point ( boolean $inSeconds = false)
Die start_point
Methode ist der Beginn jedes Benchmarks. Hiermit bestimmt man den Startpunkt von wo an gemessen werden soll.
Parameterliste
inSeconds
Standardmäßig speichert start_point einen string im Format "Mikrosekunden Sekunden" ab, wobei Sekunden die Sekunden seit Beginn der Unix Epoche (01. Januar 1970 00:00:00 GMT) sind und Mikrosekunden die Anzahl an Mikrosekunden misst, die seit Sekunden vergangen sind, was ebenso in Sekunden ausgedrückt wird.
Wenn der Parameter auf true
gesetzt wurde dann speichert die Methode ein float anstatt ein String welcher die aktuelle Zeit in Sekunden seit Beginn der Unix Epoche angibt (die Nachkommastellen geben die Mikrosekunden an)
middle_point
public static void middle_point ( boolean $inSeconds = false)
Diese Methode dient zum abspeichern von Zwischenergebnissen. Wenn Sie als Beispiel einen Schleifendurchlauf messen wollen ohne den Benchmark zu beenden, kann middle_point
sehr hilfreich sein.
Parameterliste
inSeconds
Standardmäßig speichert start_point einen string im Format "Mikrosekunden Sekunden" ab, wobei Sekunden die Sekunden seit Beginn der Unix Epoche (01. Januar 1970 00:00:00 GMT) sind und Mikrosekunden die Anzahl an Mikrosekunden misst, die seit Sekunden vergangen sind, was ebenso in Sekunden ausgedrückt wird.
Wenn der Parameter auf true
gesetzt wurde dann speichert die Methode ein float anstatt ein String welcher die aktuelle Zeit in Sekunden seit Beginn der Unix Epoche angibt (die Nachkommastellen geben die Mikrosekunden an)
end_point
public static void end_point ( boolean $inSeconds = false)
Wenn Sie einen Benchmark beenden wollen, rufen Sie die end_point
Methode auf. Diese speichert zu guter Letzt noch den aktuellen Zeitstempel ab.
Parameterliste
inSeconds
Standardmäßig speichert start_point einen string im Format "Mikrosekunden Sekunden" ab, wobei Sekunden die Sekunden seit Beginn der Unix Epoche (01. Januar 1970 00:00:00 GMT) sind und Mikrosekunden die Anzahl an Mikrosekunden misst, die seit Sekunden vergangen sind, was ebenso in Sekunden ausgedrückt wird.
Wenn der Parameter auf true
gesetzt wurde dann speichert die Methode ein float anstatt ein String welcher die aktuelle Zeit in Sekunden seit Beginn der Unix Epoche angibt (die Nachkommastellen geben die Mikrosekunden an)
finish
public static float|string|array finish ( )
Die Methode finish()
wertet die Ergebnisse aus und liefert sie zurück. Je nach Aufruf der einzelnen Methoden kommen unterschiedliche Ergebnisse zurück.