![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
HAHA -- nie, ja nie pytam -- ja udzielam odpowiedzi:
Tym postem zmiejszam roczna liczbe glupich pytan o 5 sztuk ![]() -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 475 Pomógł: 0 Dołączył: 1.04.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Skoro już tak, to robisz podstawowy błąd optymalizacji - użycie cudzysłowiów ( " ") - o wiele szybsze są pojedyńcze ;-)
Chociaż nie sądze, żeby to zmieniło wynik (tzn. nadal echo będzie szybsze, tylko będzie "bardziej szybsze") ![]() Ale ten test jest bardzo przydatny dla poczatkujących - gratki dla Ciebie ![]() ![]() ![]() Ten post edytował NetJaro 29.10.2006, 20:45:19 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
a tak przy okazji: moze otworzyc nowy dzial forum, gdzie kazdy zamieszcza swoje artykuly?
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jesteś autorem jakiegoś poważnego artykułu (:, albo chcesz napisać (dysponuje tematami) zgłoś się do mnie. Od tego mamy wortal.
Pozdrawiam. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Cytat Skoro już tak, to robisz podstawowy błąd optymalizacji - użycie cudzysłowiów ( " ") - o wiele szybsze są pojedyńcze ;-) Wczoraj robilem tez testy z cudzyslowiami -- opublikuje pozniej. Tutaj akurat nie ma to znaczenia -- bo sprawdzam CO JEST SZYBSZE a nie JAK szybkie, uzycie pojedynczych bycmoze zmieniloby czasy ale stosunek predkosci zostanie zachowany. --- edit: przeoczylem te linijke ![]() Cytat Chociaż nie sądze, żeby to zmieniło wynik (tzn. nadal echo będzie szybsze, tylko będzie "bardziej szybsze") . Cytat Ale ten test jest bardzo przydatny dla poczatkujących - gratki dla Ciebie I, że Ci się chciało 15 minut roboty? w przerwie ciezkiego debuggowania? ![]() ====================================== ====================================== (Nowy post, zeby to troche oddzielic -- bylza dlugi dlatego --> phpfi; edit: hmm polaczylo posty, wredne IPB ![]() Single vs double quotes dla dlugich stringow http://phpfi.com/169224 dla krotkich stringow http://phpfi.com/169225 Wyniki dlugie stringi: Kod * sq_simplest = 0.07140 * dq_simplest = 0.06650 * sq_variables = 8.92004 * dq_variables = 6.32161 * sq_escaped = 0.05835 * dq_escaped = 0.04975 * sq_escaped_2 = 0.08223 * dq_escaped_2 = 0.06539 * sq_quotes = 0.04127 * dq_quotes = 0.04278 krotkie stringi Kod * sq_simplest = 0.09131 * dq_simplest = 0.09746 * sq_variables = 0.39057 * dq_variables = 0.47681 * sq_escaped = 0.08599 * dq_escaped = 0.08502 * sq_escaped_2 = 0.08547 * dq_escaped_2 = 0.08696 * sq_quotes = 0.07908 * dq_quotes = 0.08166 NIe porownujcie czasow miedzy dlugimi a krotkimi stringami -- wykonywane bylo z rozna iloscia iteracji ($N) Wnioski: pojedyncze (apostrofy) czy podwojne cudzyslowy wykonuja sie ogolnie z takim samym czasem, OPROCZ przypadku kiedy laczymy zmienne w ciag znakow: dla malych zmiennych lepiej jest $uzyc . $kokatenacji, zas dla "$dlugich -- $czegos $takiego", ale nalezy tez uwzglednic ilosc danych na jakich bedziemy operowac i czy takie optymalizacje beda konieczne. Na zakonczenie: Premature optimalization is the root of all Evil czyli Zanim zoptymalizujesz -- zmierz. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Imho, ten test jest lepiej przeprowadzony:
http://elliottback.com/wp/archives/2006/10...nce-echo-print/ Plus print'em można policzyć ilość udanych output'ów gdyż w razie powodzenia zwraca 1.
No i jeszcze takie małe coś ![]()
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
I znow musze napisac to samo -- zamknalem poprzednie okno z odpowiedzia
![]() Cytat Plus print'em można policzyć ilość udanych output'ów gdyż w razie powodzenia zwraca 1. Potrzebowales kiedys tej funkcjonalnosci?Cytat echo print print print print 0; Tja, php-golf ![]() Cytat Imho, ten test jest lepiej przeprowadzony: Zgada sie -- przeprowadzil wiecej testow, ale wniosek jest jeden: "it doesn't matter" ![]() -------------------- Nie lubię jednorożców.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 08:18 |