О как, или звериный оскал жабы
plumqqz — 25.08.2010 Я знал, что жаба тормоз. Но не знал, что такой.Итак, имеем тупой примтивный жабий код.
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package junk; /** * * @author author */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int i; String res=""; for(i=0;i<4000;i++){ String s="X"; int j; for(j=0;j<4000;j++) s = s + "Z"; res=s; } System.out.println(res.substring(1000, 1010)); } }
Профайлер указывает, что все приложение выполняется 103427 ms.
Имеем не менее тупой примитивный перловый код:
use strict; use Benchmark ':hireswallclock'; sub junk{ my $res; for(my $i=0;$i<4000;$i++){ my $s = 'X'; for(my $j=0;$j<4000;$j++){ $s = $s . 'Z'; } $res=$s; } print substr($res,1000,1010); } timethis(1, \&junk);
Время выполнения:
timethis 1: 2.78198 wallclock secs ( 2.77 usr + 0.00 sys = 2.77 CPU) @ 0.36/s (n=1)
Ну что тут можно сказать? Прикольно.
|
</> |