Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Czas wykonywania się skryptu
Morale
post 4.05.2008, 18:54:31
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 2
Dołączył: 28.03.2007

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


Jak w php sprawdzić czas wykonywania się skryptu ?


--------------------
Jeśli pomogłem to kliknij Pomógł.
Go to the top of the page
+Quote Post
ayeo
post 4.05.2008, 18:55:46
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


sprawdzasz microtime(); na początku i na końcu skryptu. Różnica to czas wykonywania.


--------------------
Go to the top of the page
+Quote Post
batman
post 4.05.2008, 18:56:13
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Najprostszy sposób to:
  1. <?php
  2. $t1 = time() + microtime();
  3.  
  4. // kod php
  5.  
  6. $t2 = time() + microtime();
  7. echo ($t2 - $t1);
  8. ?>


Możesz jeszcze pobawić się xdebug-iem.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
dr_bonzo
post 4.05.2008, 18:58:00
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


microtime( true ); // i tylko w php 5, w 4ce jest troche kombinowania -> patrz manual


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Strzałek
post 4.05.2008, 19:02:33
Post #5





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

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


Wystarczy tak:

  1. <?php
  2. $start = microtime(true);
  3.  
  4. //kod
  5.  
  6. echo "Skrypt wykonywał się: ".(microtime(true) - $start);
  7. ?>


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:14