Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Tempi pubblicati maggiori dei tempi eseguiti a mano

andrea.sterbini (207940 points)
756 1270 2377
in Funzionamento degli homework by (208k points)
recategorized by

Mi avete segnalato che vi vengono tempi di esecuzione più bassi se fate girare il grader a mano, rispetto a quelli che abbiamo pubblicato.
Può darsi che, eseguendo i vostri test in parallelo, i tempi si diluiscano ed il modulo timeit dia un valore più alto.
Questo pomeriggio rifaccio i test senza parallelizzazione e vediamo come va.

Ho rifatto i test senza parallelizzazione.

Ho però dovuto aggiungere un limite nell'uso della memoria usando ulimit altrimenti il mio PC( 16G ram) si bloccava:

ulimit -t 30 -m 10000 -v 1000000

680 views
closed with the note: done

3 Answers

francesco.dev (33560 points)
22 51 129
by (33.6k points)
Ho notato ora che, inserendo nuovamente i vari programmi, mi dà tempi davvero molto lunghi rispetto a prima.. Proverò a riinserirli affinché vengano rifatti i test!
Jury Francia (7520 points)
25 76 100
by (7.5k points)
Salve professore, si anche a me dava tempi minori. Ho notato oggi che sul sito il tempo è salito a 3 secondi circa, mentre la prima volta era all'incirca 1 secondo? vengo eseguiti test diversi di giorno in giorno?
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Jury i test vengono rieseguiti quotidianamente dal professore
Jury Francia (7520 points)
25 76 100
by (7.5k points)
Si ma su test differenti giusto? sennò il tempo non cambierebbe in teoria
Denis (2230 points)
4 13 23
by (2.2k points)
Non direi.
Se quando hai consegnato eravate in 5 ad aver consegnato l'homework e adesso sono 50, può essere che se eseguiti in parallelo restituisca tempi più alti.
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Il tempo è cambiato rispetto ai primi test, come affermato dal professore, probabilmente perché essi vengono eseguiti contemporaneamente e il "carico" passami il termine rallenta l'avanzamento di tutti i programmi.
Auron (15880 points)
51 126 194
by (15.9k points)
Posso confermarle che senza parallelizzazione i test restituiscono tempi molto più bassi... ho consegnato i primi due homework l'altro ieri e il tempo totale di era di circa 3.4 secondi, li ho ricaricati ieri nel primo pomeriggio con correzioni che sul mio pc avevano ottimizzato i tempi e la correzione ha evidenziato un tempo totale di più di 7 secondi... Ieri sera ho consegnato TUTTI E TRE gli esercizi e stamattina il tempo di esecuzione era tornato alla "normalità", con una totalità di 2 secondi...
Quindi direi che la sua teoria è valida e il problema scatenante è proprio la parallelizzazione dei test.