Matlab ile performans artırmak için bazı öneriler…

Paralel programlama ile hızlanmayı hedef alan çalışmalar yapan ve yapmaya devam edecek olan bir karakter olarak Matlab’da uygulanması gereken bazı önerilere yer vereceğim.

1-Döngü içerisinde dosyaya yazma ve dosyadan okuma komutları kullanılmamalıdır. Çünkü dosyaya yazma ve okuma sırasında çağrılan komutlar zaman kaybına neden olmaktadır. Döngü içerisinde illa kullanmamız gerekirse bunları minimuma indirmemiz gerekmektedir. En sağlıklı yöntem döngüye girmeden dosyayı açmak, döngü çıkışında da var olan değişimleri yazdırmaktır.

2-Dinamik olarak değişen değişken boyutları ve yolları kullanmamalıyız. Bir dosya yolu sürekli değişir halde olursa kodun yavaş çalışmasına sebep olmaktadır. Yine boyutu belli olmayan değişken, vektör ve matrisler ciddi manada performans kaybına sebep olmaktadır. O yüzden ilk başta bunların çerçevesini çizmemiz gerekmektedir.

3-Kod okunulabilirliği ve optimizasyonuna önem verilmelidir. Rahat okunan, çabuk derlenen kodlar her zaman daha fazla tercih edilir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir