О как, или звериный оскал жабы

топ 100 блогов plumqqz25.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)


Ну что тут можно сказать? Прикольно.

Оставить комментарий

Архив записей в блогах:
С большим трудом спрятал основное под замок "только для друзей". Посторонние пусть отдыхают. Недавно вбил в строку поиска название своего журнала и охренел. Какие то мусора на своём сайте обсуждают и интересуются друг у друга "А как это зек может ...
Ante scriptum. Апологетовъ и поклонниковъ гнусной усатой мерзопакости прошу на эту ...
сегодня в этом еженедельнике: - Отец Андрей, те, кто живёт в церкви, десять, пятнадцать, двадцать лет, так или иначе, сталкиваются с темой гомосексуализма среди епископата. Но громко, широко, и открыто эту тему, впервые подняли вы. Не жалеете о том, что сделали? - Я не ощущал, что оказал ...
Мрачнее тучи я в этот прекрасный субботний день. Муж просыпается и спрашивает: - Что опять случилось?. - Всё пропало, -- говорю. -- Я стряпаю бисквит "Чародейка". - Ну давай на него посмотрим. - Вот смотреть на него точно не надо! Нет, ну к тому, что он не поднимется, я была готова ...
Группа священников, известных деятельностью, направленной на отделение Украинской православной церкви от Московского патриархата, выступила с заявлением в поддержку «Евромайдана», сообщает " Украинская правда ". «В эти дни мы желаем торжества добра и справедливости», – отрывают пастве ...