Ну ось моє перше розчарування в Яві 🙁
Вирішив помірятись піськами швидкостями з іншими мовами: php і Perl.
Продовжувати читання Куди поділась швидкість Java? (день третій)
Мітки: perl
Час виконання скрипта
Викладені приклади скриптів для вимірювання часу виконання скрипта. Щоб не розводити холівари, нагадую, що методів для заміру часу можна придумати багато, але я наводжу тільки ті, які використовую сам.
JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 |
<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
1 2 3 4 5 6 7 8 9 10 |
<?php $t1 = microtime(); for($i=1; $i<1000000; $i++) { //do something } $t2 = microtime(); printf("Час виконання скрипта = %f мс", $t2-$t1); ?> |
Perl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#!/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
1 2 3 4 5 6 7 8 9 |
<script type="text/javascript"> console.time("name"); for(var i=1; i<1000000; i++) { //do something } console.timeEnd("name"); </script> |
Perl and PHP
Тільки недавно почав писати на перлі і одразу помітив схожість з пхп.
Сьогодні на прикладі короткого скрипта покажу чим схожі Perl і PHP.
Продовжувати читання Perl and PHP