Программа для измерения длительности математических операций в миллисекундах upwap.ru/879585 Отчет размещается в папке прочее диска С. В данной версии измеряются длительности 9 операторов. Операции проводятся над случайными числами >=1
Alex376, че то в этой проге не так - постоянно выдает разные результаты. Причина этого заключается в том, что каждая операция производится над очень разными числами. Думаю правильнее будет поступить так - выводить на экран для каждой операции по два результата - результаты времени выполнения операций над числом с минимальным количеством разрядов и минимальным значением этого разряда(т.е. таким условиям удовлетворяет единица), и таким числом, чтобы результат любой операции над ним не превысил максимальное число в бейсике(применительно к бейсику таким числом будет кв. корень из 999999999 - максимального числа в бейсике). Полученный промежуток, образованный этими двумя результами и определит минимальное/максимальное время выполнения той или иной операции.
Новая версия upwap.ru/880540 Измеряет длительность операций с 1,16384,квадратичной функцией,случайным числом. Работает медленно. Чем быстрей, тем ниже точность.
Обнаружил баг -иногда длительность пустого цикла превышает длительность цикла с измеряемой операцией, в результате чего результат отрицательный(выглядит как 2 дефиса перед числом)
также возможно сделать то что я писал ранее . это тег в html <script language=mbasic v.1.8.6.2 type=text/m.bas> важноено размещать свои программы прямо в html странице .
23 мая 2010 в 18:06