Erlang/OTP R10B has been released

Ulf Wiger (AL/EAB) <>
Wed Oct 6 17:45:02 CEST 2004


Since I have a ring benchmark program tucked away, 
I decided to run it on OTP R10B.

The first attempt was made on my PC running Windows 2000 Prof.

Figures (in microseconds, using erl +P 1000000):

Procs    Spawn    Send
10000    2        4,9999
20000    2,49995  4,99995
30000    2,66663  5,69997
40000    2,99998  5,24998
50000    2,99998  5,02
60000    3,16665  5,33332
70000    3,15713  4,99999
80000    3,38749  4,87499
90000    3,22221  5,0111
100000   3,20999  5,19999
110000   3,1909   4,82726
120000   3,24999  4,92499
130000   3,31538  9,3923
140000   3,57143  11,7357
150000   8,14666  11,28
160000   7,26249  11,075
170000   5,65882  11,9529
180000   5,89999  8,89999
190000   6,27368  15,3368

(The timings are (per spawn) and (per message)
on average, based on the total time required 
to spawn the given number of processes, and 
sending a message around the ring once.)

I quit the program at that point, and re-ran
with different input parameters:

Procs    Spawn    Send
100000   2,6      4,80999
200000   2,855    18,075
300000   73,64    169,143

At this point, the one-minute timer kicked in
(for 400,000 processes.) I think this is related
to memory, since afterwards, my PC behaved as if it
were on drugs. After 10-15 minutes, I tired of it 
and rebooted.

The PC is a 1.4 GHz laptop with 523 MB RAM.

Conclusion so far:
For any serious work, use a UNIX box.

/Uffe

> -----Original Message-----
> From: 
> [mailto:]On Behalf Of Bjorn 
> Gustavsson
> Sent: den 6 oktober 2004 14:29
> To: 
> Subject: Erlang/OTP R10B has been released
> 
> 
> Erlang/OTP R10B has been released as planned on October 6, 2004.
> 
> You can download the full source distribution from
>  
>   http://www.erlang.org/download/otp_src_R10B-0.tar.gz
> 
> Note: To unpack the TAR archive you need a GNU TAR compatible
> program. For instance, on MacOS X you need to use the 
> 'gnutar' command;
> you can't use the 'tar' command or StuffIt to unpack the sources.
> 
> For installation instructions please read the README that is part of
> the distribution or found here:
> 
>   http://www.erlang.org/download/otp_src_R10B-0.readme
> 
> The Windows binary distribution can be downloaded from
> 
>   http://www.erlang.org/download/otp_win32_R10B-0.exe
> 
> You can also download the complete HTML documentation or
> the Unix manual files:
> 
>   http://www.erlang.org/download/otp_doc_html_R10B-0.tar.gz
>   http://www.erlang.org/download/otp_doc_man_R10B-0.tar.gz
> 
> We also want to thank all that have sent us patches, 
> suggestions and bug
> reports,
> 
> The OTP Team
> -- 
> Björn Gustavsson, Erlang/OTP, Ericsson AB
> 



More information about the erlang-questions mailing list