A Python optimalizálása profilálással kezdődik, hogy megtalálja az igazi szűk keresztmetszetet — soha ne találgasson. Python interpretált, dinamikus természete lassabbá teszi az fordított nyelvekhez képest, így az optimalizálás jobb algoritmusokra, C-alapú könyvtárakra, és a szűk utakban az interpreter terhelésének csökkentésére összpontosít.
Először profil
import cProfile
cProfile.run("my_function()") # shows time spent per function call
