О как, или звериный оскал жабы
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)
Ну что тут можно сказать? Прикольно.
|
|
</> |
Как выбрать погружной насос для перекачки дизельного топлива и бензина
штиль
Доходный дом Крестовниковой на Покровском бульваре
KARR. Pontiac Firebird Trans Am (Norev Jet Car)
Бах, Африка, Грузия и битлы под частушки.
В защиту таксистов: почему в дождь цены взлетают несколько раз
Жданко Михаил Ефимович
добрый доктор Айболит
Необычный дуб, ослики и лошадки

