09/09
2016
Wallogit.com
2017 © Pedro Peláez
You can add the status track checkpoint to check the program performance
<?php
require_once __DIR__ . '/../vendor/autoload.php';
use Track\Track;
$track = new Track();
for ($i = 0; $i<5; $i++) {
for ($j = 0; $j<10000000; $j++) {}
$track->addCheckPoint("Run {$i} Time");
}
$track->finish();
******************************** * Program start at 08:28:03 ******************************** Run 0 Time: 1 seconds Run 1 Time: 1 seconds Run 2 Time: 1 seconds Run 3 Time: 1 seconds Run 4 Time: 1 seconds ******************************** * Program start End at 08:28:08 * Run 0 Time : 20.00 % * Run 1 Time : 20.00 % * Run 2 Time : 20.00 % * Run 3 Time : 20.00 % * Run 4 Time : 20.00 % ********************************
<?php
require_once __DIR__ . '/../vendor/autoload.php';
use Track\Track;
$track = new Track('Hash Test Program', true);
for ($i = 0; $i<5; $i++) {
for ($j = 0; $j<10000000; $j++) {}
$track->addCheckPoint("Run {$i} Time");
}
$track->finish();
storage/track_log.log file# cat storage/track_log.log ******************************** * Program start at 08:28:03 ******************************** Run 0 Time: 1 seconds Run 1 Time: 1 seconds Run 2 Time: 1 seconds Run 3 Time: 1 seconds Run 4 Time: 1 seconds ******************************** * Program start End at 08:28:08 * Run 0 Time : 20.00 % * Run 1 Time : 20.00 % * Run 2 Time : 20.00 % * Run 3 Time : 20.00 % * Run 4 Time : 20.00 % ********************************
<?php
require_once __DIR__ . '/../vendor/autoload.php';
use Track\Track;
$track = new Track('Hash Test Program', true, '/tmp/hashman', 'hash_track.log');
for ($i = 0; $i<5; $i++) {
for ($j = 0; $j<10000000; $j++) {}
$track->addCheckPoint("Run {$i} Time");
}
$track->finish();