Buongiorno,
premetto che ho trovato diverse discussioni simili ma in nessuna sono riuscito a trovare una risposta inerente il mio problema.
Ieri ho caricato per la prima volta l'HW obbligatorio 4.
Dopo diverse ottimizzazioni, in locale sul test n.10 sono riuscito ad ottenere un tempo di esecuzione che oscilla tra 850ms e 1.10s (testato con il comando pytest test_01.py -v -rA --durations 0
Inviando la soluzione al sistema, il test 10 fallisce per via del timeout.
Mi piacerebbe ottimizzare ma sto avendo enormi difficoltà nel capire cosa ottimizzare, in quanto con gli attuali strumenti non riesco a replicare in locale la configurazione della VM e dunque qualsiasi forma di profiling effettuata in locale diventa inutile (perché appunto la maggior parte delle volte sono sotto il secondo di esecuzione).
Sinceramente non riesco a capire come mai un test che in locale gira in circa 1 sec, mi scateni un timeout sulla VM.
Consigli? E' possibile in qualche modo capire dai log della vm avere un tempo di esecuzione delle varie funzione?
Grazie
Giacomo