kompromis w optymalizacji wydajności: obciążalność <-> optymalizacja lokalności
optymalizacja krytycznych sekcji programu za pomocą narzędzi profilowania i wizualizacji
oszacowanie wydajności na wczesnym etapie projektowania oprogramowania