Gerekli olanı eniyileştirin

Programınızı neyin yavaşlattığını ancak onu doğru sonuçlar alır hale getirdiğinizde anlayabilirsiniz. Ancak bundan sonra doğru programı çalıştırarak yavaşlığına bakabilirsiniz. Yavaş olduğu bulunduğunda profil oluşturmak programın hangi kısımlarının en çok zamanı tükettiğini gösterir. Daha sonra, yoğun fakat hızlı çalışan test kitleri sonraki eniyileştirmelerin programın doğruluğunu değiştirmeyeceğini garanti eder.

  1. Programı doğru bir şekilde ele alın
  2. Programın doğru taraflarını test edin
  3. Yavaş şekilde profilini oluşturun
  4. Eniyileştirin
  5. 2. adımdan itibaren tekrar edin

Belli eniyileştirme teknikleri iyi programlama yöntemlerine bağlıdır, bu bakımdan dili öğrenirken öğrenilmelidir. Örnek olarak da bir döngü içerisinde değeri değişmeyen değerlerin döngü dışında hesaplanmaları söylenebilir.