Mono e Framework... un po' di semplici benchmark parte seconda

di Andrea Zani, in Mono,

Poco più di un anno fa avevo scritto un blog dove avevo confrontato le prestazioni di una windows forms scritta in .net su una macchina con Windows XP e una macchina Linux con la versione 1.9 di mono. In questi mesi Mono ha raggiunto la versione 2.4 e gode di ottima salute malgrado ci siano i soliti estremisti che solo all'idea di una tecnologia portata dal mondo Microsoft stanno male. Anche se sempre un paio di versioni indietro da ciò che il Framework offre su sistemi operativi Microsoft, siamo ormai giunti anche al supporto di Linq, di cui potrei parlare in un blog futuro sempre se ne avrò voglia. Per questo lunedì sera mi accontenterò di rifare lo stesso test di un anno fa con l'ultima versione di Mono che gira sull'ultima versione di Ubuntu (9.10) e sempre sulla stessa macchina. Ecco il risultato della piccola applicazione la cui descrizione delle operazioni che esegue ho spiegato nel blog prima citato:

test mono 2.4 su ubuntu

Stupito. Per quanto può valere questo banale test nel calcolo degli interi e dei doublele prestazioni sono migliorate nettamente, ma anche a confronto della versione originale del Framework che gira su Windows:

Integer

Double

Xml 1

Xml 2

Windows .net

453,125s

1859,375s

46,875s

4640,625s

Mono 1.9

499,71s

2362.398s

259,891s

26959,493s

Mono 2.4

286,46s

1314,403

475,253

23604,915

Grande velocità nella trattazione dei numeri ma nella gestione dei file e xml fa ancora parecchio schifo.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese