Alıntı Nobb Nickli Üyeden Alıntı Mesajı göster
Kodlar Birbirine Çok Yapışık.

Heralde Ona Optimizasyon Deniyor

O Ne İşe Yarıyor ki ?
Ben paralı bir plugin yazarken satır sayısına dikkat ederim ve boş satır gördüğüm pluginden boş satırı silerim, bir nevi optimizasyon(Göz optimizasyonu) sayılabilir
Ama ordaki asıl optimizasyon şudur ;
if(sayi == 1){
a = 1;
b = true;
fonksiyon(id,a);
}else if(sayi == 2){
a = 2;
b = true;
fonksiyon(id,b);
}

yerine

a = sayi;
b = true;
fonksiyon(id,a);

yapmaktır.
1 if döngüsü 0.01 millisecond sürer(tam bir değer değil, aklımda kalanı söylüyorum)
böyle 6 tane yaptınmı boşu boşuna 0.06 millisecond süre harçamış oldun.
diğer türlü benim dediğimi yaparsan hiç if döngüsü kullanmadan 0.01 millisecond dan daha az bir sürede işini halletmiş oldun
ve if yerine switch-case kullanmakta mantıklı değildir,if in 2 katı süre harcar.

yardımcı olabildiysem ne mutlu

- - - - - - - - - -

Alıntı Nobb Nickli Üyeden Alıntı Mesajı göster
Kodlar Birbirine Çok Yapışık.

Heralde Ona Optimizasyon Deniyor

O Ne İşe Yarıyor ki ?
Ben paralı bir plugin yazarken satır sayısına dikkat ederim ve boş satır gördüğüm pluginden boş satırı silerim, bir nevi optimizasyon(Göz optimizasyonu) sayılabilir
Ama ordaki asıl optimizasyon şudur ;
if(sayi == 1){
a = 1;
b = true;
fonksiyon(id,a);
}else if(sayi == 2){
a = 2;
b = true;
fonksiyon(id,b);
}

yerine

a = sayi;
b = true;
fonksiyon(id,a);

yapmaktır.
1 if döngüsü 0.01 millisecond sürer(tam bir değer değil, aklımda kalanı söylüyorum)
böyle 6 tane yaptınmı boşu boşuna 0.06 millisecond süre harçamış oldun.
diğer türlü benim dediğimi yaparsan hiç if döngüsü kullanmadan 0.01 millisecond dan daha az bir sürede işini halletmiş oldun
ve if yerine switch-case kullanmakta mantıklı değildir,if in 2 katı süre harcar.

yardımcı olabildiysem ne mutlu