Fara haɓakawa na Python tare da profile don neman ainihin bottleneck — kada ka zance. Saboda yanayin Python na jantartarwa da dynamic, ya zama sannu sannu fiye da yaren jimloli da aka bugi, don haka haɓakawa ya mayar da hankalin ga algorithms mafi kyau, ɗaukawar abubuwan da aka yi da C, da rage ɗaukar kuri'a a cikin hanya masu zafi.
Profile da farko
import cProfile
cProfile.run("my_function()") # shows time spent per function call
# line-level profiling (third-party)
