Nuovo punteggio HW2

Fabioerpini (7970 points)
6 10 27
asked Nov 14, 2020 in HW2 obbligatorio by Fabioerpini (7,970 points)
Buongiorno a tutti, ho notato sono stati effettuati nuovamente i test dell'HW2 obbligatorio, ma sono comprensivi di quelli segreti? Chiedo questo perché il mio codice passava tutti i test sul mio pc e sulla vecchia VM, ma ora ne passa 15/17, quindi fallendo gli ultimi 2 per timeout(so che il mio codice non è tra i più performanti btw)

2 Answers

f
fabrizio_ancaiani (1790 points)
0 0 9
answered Nov 14, 2020 by fabrizio_ancaiani (1,790 points)
Fabioerpini (7970 points)
6 10 27
commented Nov 14, 2020 by Fabioerpini (7,970 points)
Grazie mille, dovrei controllare il link degli HW più spesso :D
S
Simone Giovagnoni (960 points)
3 4 6
answered Nov 14, 2020 by Simone Giovagnoni (960 points)
io ho lo stesso problema sugli stessi test. Volevo sapere: visto che la vm è più lenta di 4/3 rispetto alla vecchia e in teoria i timeout sono stati aumentati di 4/3, se prima passavo tutti i test perché adesso non passo gli ultimi due? non è che forse i timeout per l'HW2 non sono stati aumentati di 4/3?
andrea.sterbini (172300 points)
510 927 1776
commented Nov 14, 2020 by andrea.sterbini (172,300 points)
E           testlib.TimeoutError= Timeout! (0.672 > 0.6666666666666666)

Sono stati aumentati

R
Raffaele (3850 points)
10 24 48
commented Nov 14, 2020 by Raffaele (3,850 points)
Non basta aumentare i timeout, ci sono differenze tra una macchina e l'altra che vanno oltre.. Bisognerebbe controllare velocità di scrittura su disco, architettura del processore, velocità RAM e i processi/servizi in background.( Per essere precisi ci sarebbe anche bisogno di un OS più leggero.) Se si trova che il rapporto tra queste specs della nuova VM e quelle della vecchia VM non è uguale, si avranno diverse velocità a seconda di come è stato scritto il codice.

Purtroppo è complicato, ne sono a conoscenza.. Solo mi dispiace per chi non supera più i test..