Блог

Фрілансера

RSS
rss
Сцилочка дня
салон красоты Подол
Мамины секреты, овуляция форум - смотрите на нашем сайте.
Закладки

Тра

20

Час виконання скрипта

категорія: javascript, perl, php

Викладені приклади скриптів для вимірювання часу виконання скрипта. Щоб не розводити холівари, нагадую, що методів для заміру часу можна придумати багато, але я наводжу тільки ті, які використовую сам.

Замір часу

JavaScript

<script type="text/javascript">
  var timeBefore = new Date();

  for(var i=1; i<1000000; i++) {
    //do something
  }

  var timeAfter = new Date();
  var workTime = timeAfter.getMilliseconds() - timeBefore.getMilliseconds();

  alert("Час виконання скрипта = " + workTime + "мс");
</script>

PHP

<?php
$t1 = microtime();

for($i=1; $i<1000000; $i++) {
  //do something
}

$t2 = microtime();
printf("Час виконання скрипта = %f мс", $t2-$t1);
?>

Perl

#!/usr/bin/perl
use Time::HiRes qw(gettimeofday);

$t1 = gettimeofday;

for($i=1; $i<1000000; $i++) {
  //do something
}

$t2 = gettimeofday;

printf("Час виконання скрипта = %f мс", $t2-$t1);
?>

Є ще один цікавий спосіб, але він працює лише в консолі. Тобто потрібно мати Firefox+Firebug.

JavaScript Console

<script type="text/javascript">
  console.time("name");

  for(var i=1; i<1000000; i++) {
    //do something
  }

  console.timeEnd("name");
</script>

Лют

24

Perl and PHP

категорія: perl, php

perl vs php

perl vs php


Тільки недавно почав писати на перлі і одразу помітив схожість з пхп.
Сьогодні на прикладі короткого скрипта покажу чим схожі Perl і PHP.
Читати далі »

Блог фрілансера
Sergunik
2009-2010