Do you need any help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 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 2021-22 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.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

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 !
172 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 51
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ò.