Nel precedente post ci eravamo chiesti quale compilatore C gratuito per Windows producesse il codice più veloce e abbiamo stabilito il nostro protocollo di test. Oggi vediamo i risultati. Per misurare il tempo di esecuzione del codice compilato abbiamo usato il comando unix Time reso disponibile da CygWin. Lo script usato è il seguente:
And, the winner is ...
Dev-C++. Congratulazioni!
I risultati della prova sono riportati nella figura qui a destra. Dev-cpp è quello che produce codice più veloce. La versione di Dev-Cpp installata usa gcc MingW versione 4.6.2 mentre la versione di gcc Mingw testata è la 4.6.1 (ultima stabile sul sito ufficiale Mingw).
Tutti i compilatori testati sono stati invocati senza nessuna opzione di ottimizzazione del codice.
Nessun commento:
Posta un commento