Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(0);
- function getMicrotime() {
- $usec = $sec = 0;
- list($usec, $sec) = explode(' ', microtime());
- return ((float)$usec + (float)$sec);
- }
- $iloop = 5000; // Total Loops
- $results = array(
- 'Test1' => array(
- 'LastStartTime' => 0,
- 'LastEndTime' => 0,
- 'LastUsedTime' => 0,
- 'AvaTime' => 0,
- 'Total' => 0
- ),
- 'Test2' => array(
- 'LastStartTime' => 0,
- 'LastEndTime' => 0,
- 'LastUsedTime' => 0,
- 'AvaTime' => 0,
- 'Total' => 0
- ),
- 'Test3' => array(
- 'LastStartTime' => 0,
- 'LastEndTime' => 0,
- 'LastUsedTime' => 0,
- 'AvaTime' => 0,
- 'Total' => 0
- ),
- );
- // Start testing the file_exists
- for($iloop_fe = $iloop; $iloop_fe > 0; $iloop_fe--) {
- $results['Test1']['LastStartTime'] = getMicrotime();
- file_exists('./test/1.txt'); // Main function code
- $results['Test1']['LastEndTime'] = getMicrotime();
- $results['Test1']['LastUsedTime'] = $results['Test1']['LastEndTime'] - $results['Test1']['LastStartTime'];
- $results['Test1']['Total'] += $results['Test1']['LastUsedTime'];
- $results['Test1']['AvaTime'] = ($results['Test1']['LastUsedTime'] + $results['Test1']['AvaTime']) / 2;
- }
- for($iloop_fe = $iloop; $iloop_fe > 0; $iloop_fe--) {
- $results['Test2']['LastStartTime'] = getMicrotime();
- file_get_contents('./test/1.txt'); // Main function code
- $results['Test2']['LastEndTime'] = getMicrotime();
- $results['Test2']['LastUsedTime'] = $results['Test2']['LastEndTime'] - $results['Test2']['LastStartTime'];
- $results['Test2']['Total'] += $results['Test2']['LastUsedTime'];
- $results['Test2']['AvaTime'] = ($results['Test2']['LastUsedTime'] + $results['Test2']['AvaTime']) / 2;
- }
- for($iloop_fe = $iloop; $iloop_fe > 0; $iloop_fe--) {
- $results['Test3']['LastStartTime'] = getMicrotime();
- if (file_exists('./test/1.txt') && is_readable('./test/1.txt')) {
- file_get_contents('./test/1.txt'); // Main function code
- }
- $results['Test3']['LastEndTime'] = getMicrotime();
- $results['Test3']['LastUsedTime'] = $results['Test3']['LastEndTime'] - $results['Test3']['LastStartTime'];
- $results['Test3']['Total'] += $results['Test3']['LastUsedTime'];
- $results['Test3']['AvaTime'] = ($results['Test3']['LastUsedTime'] + $results['Test3']['AvaTime']) / 2;
- }
- print_r($results);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement