<HTML><BODY>Я немного по-другому посчитал:<br><br>CPU0: AMD Opteron 23xx (Gen 3 Class Opteron) stepping 01<br>perl -e 'use Benchmark qw/ timethese /; use List::Util qw/ sum /; use integer; my @arr = 0 .. 10_000_000 - 1; timethese(10, { FUNC => sub { sum @arr } });'<br>Benchmark: timing 10 iterations of FUNC...<br>      FUNC:  2 wallclock secs ( 1.75 usr +  0.01 sys =  1.76 CPU) @  5.68/s (n=10)<br><br>Конечно, мой вариант является троллингом, но все же... :)<br><br>С почтением,<br>  Илья Винокуров.<br><br>Вторник, 10 февраля 2015, 0:00 +03:00 от vividsnow <vividsnow@gmail.com>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
        <div id="">
        



    









        
        


        
        
        

        

        
        

        
        

        
        



<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div>
                <base target="_self" href="https://e.mail.ru/">
                
                        <div id="style_14235156670000000007_BODY">perl+pdl:<br>
<br>
~$ /usr/bin/time -f 'mem: %MKb' perl -MPDL::LiteF -MBenchmark=countit -e '<br>
my $s = sequence long, 1e7;<br>
printf "time: %dms sum: %d\n", 1e3/countit(1, sub { $s->dsum })->iters, $s->dsum'<br>
<br>
time: 19ms sum: 49999995000000<br>
mem: 48516Kb<br>
<br>
p.s. intel core2duo t7400<br>
<br>
On 02/09/2015 11:45 PM, Daniel Podolsky wrote:<br>
> я тут подумал, и гоняю не один раз этот расчет, а 10 тысяч. исходники,<br>
> если нужны, готов предоставить.<br>
> <br>
> получил вот такие результаты:<br>
> COMMAND %CPU  #TH  MEM   avg time<br>
> go      100.5 2/1   122M  7ms<br>
> go-rt   160.6 15/1  123M  2ms<br>
> java    109.6 20/1 3008M  4ms<br>
> groovy  112.2 20/1 1837M  5ms<br>
> <br>
> чет эта развлекуха мне поднадоела :) да и очевидно уже, какие шишки в лесу чьи.<br>
> <br>
> наблюдал ленивые вычисления в действии - забыл добавить печать суммы в<br>
> диагностику. время на java тут же упало до нуля.<br>
> <br>
> скажите, коллеги, то, что никто из нас даже не подумал потестить перл<br>
> - это из уважения к сообществу?<br>
> <br>
-- <br>
Moscow.pm mailing list<br>
<a href="/compose?To=moscow%2dpm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div>
                        
                
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>


</div>
</blockquote>
<br></BODY></HTML>