HW4 problema timeout

lcrainic (3320 points)
2 4 25
asked Nov 16, 2020 in HW4 obbligatorio by lcrainic (3,320 points)
closed Nov 17, 2020 by lcrainic
Ho consegnato l'HW4 alle 23.34 e testando il programma sul mio PC passavo tutti i test, il più lento tocca i 75ms(random_2592) mentre sulla VM mi da che il test ha falito... non capisco come possa essere raddopiato visto che il timeout della VM è 133 ms.
Screen risultati test : https://pasteboard.co/JAyjsTDW.png
Durante i test avevo anche alcune pagine aperte su FireFox , alcuni lavori su PyCharm ed un server web MySql aperto... quindi il processore veniva sollecitato anche da altri programmi.

PC : i7-7700 3.60GHz

La mia domanda è se ho ottenuto questo errore perchè forse la VM era lenta in quel momento ,per caso il Prof. può far rifare il test ?

Grazie !
162 views
closed with note: Problema risolto, algoritmo sistemato.

2 Answers

AdSum (16290 points)
9 20 134
answered Nov 16, 2020 by AdSum (16,290 points)
La VM e' MOLTO MOLTO MOLTO più lenta del tuo pc, devi ottimizzarlo per la vm, non per il tuo pc.
lcrainic (3320 points)
2 4 25
commented Nov 16, 2020 by lcrainic (3,320 points)
Si ma qui si parla di una lentezza assurda, va a penalizzare l'algoritmo troppo.
AdSum (16290 points)
9 20 134
commented Nov 16, 2020 by AdSum (16,290 points)
Il timeout è calibrato per la VM, quindi se l'algoritmo non passa è un problema dell'algoritmo stesso, non della vm
s
susannacifani (4000 points)
1 17 50
answered Nov 16, 2020 by susannacifani (4,000 points)
Non penso che la VM possa essere più lenta in certi momenti è più veloce in altri, come sappiamo è generalmente più lenta rispetto ai nostri pc, quindi è normale che certi test che riesci a passare dal tuo computer poi non vengano passati dalla nuova VM. Ad ogni modo puoi provare a riconsegnare lo stesso HW (anche se non penso cambierebbe il risultato dei test passati). In caso puoi chiedere al professore maggiori delucidazioni su ciò.