ΠžΡΠ½ΠΎΠ²Ρ‹ использования

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт Π±Π°Π·ΠΎΠ²ΠΎΠ΅ использованиС класса StopWatch

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #1 ЗамСряСм врСмя исполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°

<?php

$c
= new HRTime\StopWatch;

$c->start();
/* ЗамСряСм врСмя выполнСния этого Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° */
for ($i = 0; $i < 1024*1024; $i++);
$c->stop();
$elapsed0 = $c->getLastElapsedTime(HRTime\Unit::NANOSECOND);

/* Π’ΡƒΡ‚ Π½Π΅ замСряСм*/
for ($i = 0; $i < 1024*1024; $i++);

$c->start();
/* А Ρ‚ΡƒΡ‚ снова замСряСм врСмя выполнСния этого Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° */
for ($i = 0; $i < 1024*1024; $i++);
$c->stop();
$elapsed1 = $c->getLastElapsedTime(HRTime\Unit::NANOSECOND);

$elapsed_total = $c->getElapsedTime(HRTime\Unit::NANOSECOND);

?>
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы