![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Spieram się z kolegą o to który zapis metody tmpl_restore() wykona się szybciej. Co wy o tym sądzicie. Mnie się wydaje że ten mniej czytelniejszy ( nie za bardzo wiem dlaczego, ale tak mi się wydaje)
edit> ( nie za bardzo wiem dlaczego, ale tak mi się wydaje) Nie potrafię tego właściwie uzasadnić. Ten post edytował orglee 23.04.2007, 18:28:20 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Jak to nie potrafisz? A umieszczenie obu fragmentów kodu wewnątrz microtime() i porównanie czasów?
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
A na czym ja to niby mam porównać ?
Na komputerze który podczas wykonywania mojego nieskończonego cmsa wyświetla mi raz czas wyższy a raz niższy zależnie od jego widzimisię ? ![]() |
|
|
![]()
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%) ![]() ![]() |
Tak. Bo nic innego ci nie pozostaje.
Zapuszczasz TE JEDNA funkcje powiedzmy 1000 razy i patrzysz na czasy ![]() -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Paranoja już sam nie wiem co jest jak.
@dr_bonzo: Prosiłbym cię uprzejmie żebyś spróbował przetestować to u siebie. Jakby jeszcze ktoś mógł to zrobić to byłbym wdzięczny.
Ten post edytował orglee 24.04.2007, 13:09:02 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
A twoje wyniki?
Kod A(0.026080746650696) B(0.025056304931641) (A - B ) / A =~ 4% -> B jest szybsze o 4% -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czasem A jest szybsze, a czasem B. Pełna losowość....
-------------------- (\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him... (> <)...on his way to world domination |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 17.04.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
a ja mam pytanie wstawiłem ten kod aby przetestować mój serwer zainstalowałem sobie webserv i wstawiłem ten kod odpalam a tam
Warning: explode() [function.explode]: Empty delimiter. in C:\Program Files\WebServ\httpd-users\proba\index.php on line 4 takie coś a potem jest tabelka gdzie same 0 jest wpisane Czy coś z serwerem jest nie tak?? |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
A(0.00356226444244)
B(0.00323665142059) A(0.0034709405899) B(0.0031241607666) A(0.00340549468994) B(0.00304779052734) Fajnie czyli coś co uznawałem za szybsze jest wolniejsze ... Zrobiłem jeszcze testy na uproszczonych warunkach, wyniki są podobne ... C(0.0020939874649) D(0.0020476102829) C(0.00220151901245) D(0.00203478336334) |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Hacker: nie tyle losowosc co obie sa porownywalnie szybkie a zaklucenia sa wprowadzane przez inne aplikacje, system itd.
KolegS: Cytat a ja mam pytanie wstawiłem ten kod aby przetestować mój serwer zainstalowałem sobie webserv i wstawiłem ten kod odpalam a tam Warning: explode() [function.explode]: Empty delimiter. in C:\Program Files\WebServ\httpd-users\proba\index.php on line 4 takie coś a potem jest tabelka gdzie same 0 jest wpisane Czy coś z serwerem jest nie tak?? Bo tam jest blad w kodzie, zamiast "" ma byc " " w explode(). orglee: Cytat Fajnie czyli coś co uznawałem za szybsze jest wolniejsze ... Dlatego sie mierzy a nie zgaduje ![]() -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie tyle losowość co obie są porównywalnie szybkie a zakłócenia są wprowadzane przez inne aplikacje, system itd. @dr_bonzo Mówiąc o pełnej losowości o to mi chodziło... Skoro zakłócenia wprowadzane przez inne aplikacje zmieniają, a wręcz odwracają wyniki to nie ma różnicy... Chyba, że w czytelności. Pod tym względem wygrywa wariant B Ten post edytował Hacker 24.04.2007, 20:31:44 -------------------- (\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him... (> <)...on his way to world domination |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Może w paranoje popadam ale przetestowałem jeszcze:
if(costam == 1) { //akcja } if(costam == 1): //akcja endif; Druga konstrukcja jest szybsza. Nieznacznie co prawda ale szybsza. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:14 |