Profilazione e miglioramento delle prestazioni
Scrivere il codice in modo che sia semplice e leggibile, soprattutto per la prima implementazione. Il codice ottimizzato prematuramente può risultare inutilmente complesso senza fornire un vantaggio significativo in termini di prestazioni. Successivamente, se la velocità è un problema, è possibile misurare il tempo di esecuzione del codice e tracciarne il profilo per identificare i colli di bottiglia. Se necessario, si possono adottare misure per migliorare le prestazioni.
App
| Profiler | Run code and measure execution time to improve performance |
Funzioni
Argomenti
- Misurazione della prestazione del codice
Utilizzare la funzione
timeito le funzioniticetocdel cronometro, per misurare il tempo necessario all'esecuzione del codice. - Profilazione del codice per un miglioramento delle prestazioni
Utilizzare Profiler per misurare il tempo necessario per eseguire il codice e identificare quali righe di codice richiedono più tempo o quali righe non vengono eseguite.
- Measure Code Complexity Using Cyclomatic Complexity
Quantify code complexity based on cyclomatic complexity.
- Techniques to Improve Performance
To speed up the performance of your code, there are several techniques that you can consider.