[erlang-questions] benchmarks game harsh criticism (was Learning Erlang from the scratch)
Sat Nov 24 00:12:18 CET 2007
On 11/23/07 15:57, Joe Armstrong wrote:
> An essential part of systems analysis is knowing what languages
> are good for solving specific problems. Benchmarks are useful here -
> but they hardly tell me something I don't know already.
There seems to be an endless supply of people who do not already know
and in fact find the differences surprising ;-)
> Some of our Erlang systems have
> become market leading and have achieved amazing figures for
> reliability - despite the fact that they boot slowly,
> have appalling performance at matching regular expressions and can't
> analyse giga bytes of disk logs efficiently.
> These latter three points are irrelevant for the types of system we
Slide 8 Objection: Erlang isnt fast enough
No competing product outperforms Ericssons ENGINE solution for
Telephony over packet-based networks.
No competing product outperforms Ericssons Erlang based GPRS
Signalling Support Node (SGSN).
No competing product outperforms Nortels Erlang-based SSL Offload
Lesson learned: its nearly impossible to predict system performance
based on low-level micro benchmarks.
Failure to manage complexity often kills performance.
Be a better sports nut! Let your teams follow you
with Yahoo Mobile. Try it now. http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
More information about the erlang-questions