runtime — Как получить время выполнения для скрипта PHP

Поэтому я разрабатывал механизм сжатия в PHP (для начала я хотел использовать знакомый мне язык) и хотел сравнить время, необходимое для запуска сценариев.

И под сценариями я подразумеваю, сколько времени требуется, чтобы сделать пример:

echo "This is some text that I want to know how long it took to display it";

Я посмотрел на некоторые вопросы стека, и все, что я мог найти, было microtime функция, которая получила номер как 6.9141387939453E-6; — Не уверен, что это такое.

Мне удалось заставить функцию работать getrusage — Но это было на другом сервере, которого у меня больше нет. Я использую версию Windows XAMPP с PHP 5 — поэтому у меня нет доступа к getrusage,

Итак, все, что я хочу знать, это как узнать количество времени (в секундах), которое потребовалось для запуска скрипта PHP.

2

Решение

Как вы заметите, это происходит очень быстро, что приводит к тому, что результат сильно варьируется от одного звонка к другому, потому что он настолько мал, что его измерение вызывает неточность.

Вот код, который вы ищете:

<?php

$start = microtime(true);

echo "This is some text that I want to know how long it took to display it.<br/>";

$duration = microtime(true) - $start;

echo "It took $duration microseconds to run.";
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]