Analisi delle performance in Python

Schermata 07-2456134 alle 10.32.53

E’ vero che non tutti i programmi Python richiedono un’analisi rigorosa delle prestazioni, ma è rassicurante sapere che l’ecosistema Python ci mette a disposizione una serie di strumenti a cui possiamo rivolgerci in caso di necessità.

Analizzare la performance di un programma significa prima di tutto rispondere a queste quattro semplici domande:

  • Quanto gira veloce?
  • Dove sono i “collli di bottiglia”?
  • Quanta memoria sta utilizzando?
  • Dove occorrono gli spechi di memoria?

Scopriamo come rispondere a queste domande attraverso alcuni strumenti molto interessanti.

A guide to analyzing Python performance è un’articolo non difficile che vale la pena leggere.

Author: Nicola Iarocci

Open source author, Nicola is also a conference speaker and occasional consultant. He is the creator and main developer of the Amica 10 project by CIR2000, the company he co-founded in 1991. Follow Nicola on Twitter.