Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Tempi del programma

L
LorenzoLaccone (1020 points)
6 7 10
in HW2 obbligatorio by (1.0k points)

Buongiorno a tutti,

Ho completato la prima bozza del codice del Homework obbligatorio e alcuni test non riesco a passarli per lentezza del codice.

Al fine di velocizzarlo ho provato ad usare l'istruzione pytest test_01.py -v -rA --profile in Anaconda Prompt per capire quali parti di codice rallentano maggiormente il programma ma il comando mi restituisce come tempo più lungo proprio il test che non ho superato.

Qualcuno sa consigliarmi un metodo alternativo per capire cosa nel mio programma rallenti maggiormente l'esecuzione?

Grazie in anticipo.

462 views
closed

1 Answer

Best answer
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
selected by
Hai modificato il plugin pytest-profile per stampare i tempi interni delle funzioni invece che quelli cumulativi? (vedi https://q2a.di.uniroma1.it/13056)
L
LorenzoLaccone (1020 points)
6 7 10
by (1.0k points)
No non lo avevo fatto, infatti ora funziona.

Grazie mille per l'aiuto.