Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak policzyć czas wykonywania skryptu, generowania strony PHP, w przybliżeniu...
Konduktor123
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 6.12.2008

Ostrzeżenie: (0%)
-----


Cześć

Znalazłem taki skrypt:

Kod
<?php
  // zapisujemy czas początkowy
  $start = [url="http://funkcje.net/index.php?search=microtime"]microtime[/url]();
  /* właściwa część kodu */
  // np. pętla "nicnierobiąca" z milionem iteracji
  for($i=1;$i<=1000000;$i++);
  /* właściwa część kodu - koniec */
  // zapisujemy czas końcowy
  $koniec = [url="http://funkcje.net/index.php?search=microtime"]microtime[/url]();
  // proste operacje na zapisanych czasach
  // w celu wyswietlenia gotowego wyniku
  $start = [url="http://funkcje.net/index.php?search=explode"]explode[/url](' ', $start);
  $koniec = [url="http://funkcje.net/index.php?search=explode"]explode[/url](' ', $koniec);
  $roznica = ($koniec[0]+$koniec[1])-($start[0]+$start[1]);
  // wyświetlenie wyniku
  [url="http://funkcje.net/index.php?search=echo"]echo[/url] 'Skrypt wykonał się w '.$roznica.' sekund.';
  ?>


Liczy on czas wygenerowania się. skryptu
Liczby sa bardzo duże np. 0.389024019241 sekund
Czy da się jakoś ograniczyć ten wynik np. do 5 miejsca po przecinku?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




substr" title="Zobacz w manualu PHP" target="_manual albo round" title="Zobacz w manualu PHP" target="_manual,

Ten post edytował Spawnm 6.03.2009, 20:20:48
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:15