середу, 5 листопада 2008 р.

Wide Finder 2: processing 42GB of httpd logs, 300X faster than naïve Ruby

The Wide Finder 2 benchmark measures the speed at which a program can analyze 42GB worth of webserver logs and generate basic statistics... Several people have written a multitude of implementations in various languages, including C++, OCaml, C, Java, Scala, Groovy, Fan, Python, Perl, Ruby, and combinations thereof.

http://eigenclass.org/hiki/widefinder2-conclusions

в top3 - две реализации на с++ и одна на OCaml

Релизация на OCaml, на сколько я понял, в разы проще в написании и короче, чем С++. А стоит ли игра в С++ свечь, если есть более простые альтернативы, дающие почти туже производительность?

link via DOU

Немає коментарів: