[erlang-questions] Erlang doesn't suck

Joel Reymont joelr1@REDACTED
Wed Oct 1 20:53:29 CEST 2008


On Oct 1, 2008, at 5:42 PM, Paul Fisher wrote:

> Which begs the question of whether you compile to native or not for  
> your benchmarking?  Not everything benefits, but we have some  
> modules that show significant gains from:
>
> -compile([native, {hipe,[o3]}, inline]).


There's certainly an increase in throughput (request per second) with  
hipe, even under 32 bits.

Is there a way to mass-hipe-compile all of OTP?

Simulating gameplay with 3000 games...
Waiting for games to end...
...
=INFO REPORT==== 1-Oct-2008::18:15:35 ===
     requests: 40041
     bytes: 736492
     requests_per_second: 1334
     bytes_per_second: 24549
50 games finished
...
1250 games finished
...
=INFO REPORT==== 1-Oct-2008::18:16:06 ===
     requests: 48419
     bytes: 543775
     requests_per_second: 1611
     bytes_per_second: 18100
...
3000 games finished

=INFO REPORT==== 1-Oct-2008::18:16:35 ===
     requests: 39604
     bytes: 345976
     requests_per_second: 1319
     bytes_per_second: 11529

Elapsed: 62.517129s, Average run time: 0.020839043 seconds

Now I have to try to compile R12B4 in 64-bit mode....


--
wagerlabs.com








More information about the erlang-questions mailing list