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.

Efficienza aumentata senza cambi nel codice, malfunzionamento VM?

twgever (17470 points)
8 29 105
in HW8 obbligatorio by (17.5k points)
Ho consegnato circa 4 giorni fa, con un'efficienza di 300 ms (dato consolidato, visto che ho fatto qualche consegna successiva con piccole modifiche e il tempo si aggirava sempre attorno ai 300 ms).

Poco fa mi sono messo a rivedere l'HW per scrivere lo pseudocodice, e già che ci stavo mi son detto "ma sì, riconsegno anche il programma, tanto che vuoi che succeda".

Non l'avessi mai fatto, l'efficienza mi è salita a 350 ms. Molto strano, considerando che dall'ultima consegna io non ci ho più messo mano sull'HW. E una differenza di 50 ms non credo sia imputabile alla variazione dei tempi di calcolo della VM

Quindi ci sono due possibilità

1. la VM sta facendo qualche capriccio subdolo (qualcun altro che ha riconsegnato dopo qualche giorno ha avuto la mia stessa esperienza?)

2.Sono molto scemo io e ho fatto una modifica al codice che non ricordo e non riesco a trovare. In tal caso vorrei chiedere gentilmente al prof se è possibile accedere alle versioni del  programma che ho consegnato in precedenza, per vedere se è effettivamente così

Grazie per l'aiuto!
414 views
closed

2 Answers

Best answer
Romitoskj (8920 points)
5 8 40
by (8.9k points)
selected by
Stessa identica cosa, però a me è salita da 450ms a 600ms...

(Ci ha messo anche un'oretta buona per testare)
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Credo che ci siano variazioni della velocità di esecuzione dei test che non sono controllabili più che tanto.
Per diminuire la variabilità dei tempi, gli script per 3 volte eseguono 10 batterie dei test completi e fanno le 3 medie, prendendo infine la migliore delle 3.
Più di tanto non credo di poter fare ...
Romitoskj (8920 points)
5 8 40
by (8.9k points)

Non c'è problema prof, credo sia stato un problema di ieri sera dato che ricaricando poco fa sono tornato a tempi decenti laugh.

Forse ieri sera la VM era un po' sovraccarica...

twgever (17470 points)
8 29 105
by (17.5k points)
Quando torno a casa faccio la prova anch'io allora, e ti aggiorno. Grazie per l'aggiornamento!
AdSum (16290 points)
9 20 134
by (16.3k points)
Sono cose che possono capitare, alla fine la VM è una macchina e come tutte le macchine anche essa può rallentare. Tieni in considerazione una cosa: quando vengono effettuati i test segreti, da quel che ho capito, vengono rieseguiti tutti i test per ottenere la nuova media, quindi anche se adesso hai un punteggio "peggiore" o "migliore" rispetto al dovuto, tutti i test verranno rieseguiti nello stesso momento e nelle stesse condizioni in seguito, quindi è solo un problema visivo(chiamiamolo cosi). Se proprio ti urta (ti capisco quando mi succede sono il primo che comincia ad avere i tick nervosi) aspetta un'oretta o due e ricarichi. Buon lavoro!
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Per favore non ricaricate se non avete fatto modifiche. Soprattutto oggi che c'è la prima scadenza.