Përcakto dy mënyra për të bërë një program kompjuterik më efikas.
1. Minimizoni përdorimin e operacioneve komplekse dhe me burime të rënda duke përdorur algoritme më të thjeshta. 2. Përdorni struktura efikase të të dhënave të tilla si grumbullime dhe tabela hash. 3. Paralelezoni operacionet kompjuterike intensive për të përfituar nga bërthama të shumta në procesor. 4. Përdorni caching dhe pre-fetching të kujtesës. 5. Profiloni dhe përcaktoni programin për të identifikuar bllokimet.