parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

KLeN 17.01.2007 23:51

а для чего это волшебное выражение?

(^end.tv_sec.double[] - ^begin.tv_sec.double[])*1000 + (^end.tv_usec.double[] - ^begin.tv_usec.double[])/1000

Не очень понял смысл =)
вы сами просили результат в милисекундах
смотрите в доке $status:rusage
хэши begin и end это замеры времени в начале и в конце
ключ tv_sec - это кол-во секунд в момент измерения
сколько миллисекунд в 1 секунде? - 1000 сл-но результат в сек. множим на 1000 чтобы получить кол-во милисекунд
ключ tv_usec - это кол-во микро секунд (в интервале 1 секунды) в момент измерения
(1/1000000) cл-но чтобы получить милли делим на 1000

складываем разности в моментах получаем результат в милли секундах
надеюсь прояснил