![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Proponuję podzielić się pomysłami na szybkie optymalizacje kodu za pomocą sztuczek: na początek:
podobnie:
trochę z innej beczki:
lub
.. macie jakieś sztuczki, którymi chcecie się podzielić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 3 Dołączył: 10.09.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
++$i:
miejsce w pamięci najpierw jest inkrementowane a potem jego wartość zwracana $i++ najpierw tworzona jest kopia zmiennej i celem zapamietania wartości przed inkrementacją, faktyczna zmienna i jest inkrementowana (tracony czas pamiec na stworzenie kopii zmiennej) $x = ++$i; (doda 1 i zwroci wynik po dodaniu - raz dodaje, raz zwraca) $x = $i++ (stworzy kopie $i, zwroci jej wartosc do $x, potem dopiero doda 1 - zwiekszy chwilowo zuzycie pamieci i zabierze takt(y) procesora na stworzenie kopii $i);
Najkrocej napisane i najbardziej optymalne (a nie chcac nic pominac proponuje rowniez zadeklarowac zmienne $i i $count zebybyly odpowiedniego typu, np. jak $arr ma 200 kluczy to lepiej typ unsigned char niz domyslny int) Ten post edytował prgTW 1.12.2007, 14:59:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 08:04 |