[Moscow.pm] Модули для работы со временем
Dmitry Eremeev
dmitry на eremeev.ru
Сб Окт 26 12:50:46 PDT 2013
Буддизм какой-то.
Yours,
Dmitry Eremeev
+7 906 7005771
> 26 окт. 2013 г., в 23:48, Akzhan Abdulin <akzhan.abdulin на gmail.com> написал(а):
>
> :)
>
>
> 26 октября 2013 г., 23:43 пользователь Андрей П. Ковбович <akovbovich на gmail.com> написал:
>> Все, нашел: $dt1 [gt/lt/eq] $dt2
>>
>> Benchmark: running Class::Date, Date::Manip, DateTime, Time::Piece, lex for at least 1 CPU seconds...
>> Class::Date: 1 wallclock secs ( 1.00 usr + 0.12 sys = 1.12 CPU) @ 12799.11/s (n=14335)
>> Date::Manip: 2 wallclock secs ( 1.05 usr + 0.00 sys = 1.05 CPU) @ 400.00/s (n=420)
>> DateTime: 1 wallclock secs ( 1.07 usr + 0.00 sys = 1.07 CPU) @ 10047.66/s (n=10751)
>> Time::Piece: 1 wallclock secs ( 1.04 usr + 0.00 sys = 1.04 CPU) @ 165414.42/s (n=172031)
>> lex: 0 wallclock secs ( 1.07 usr + 0.00 sys = 1.07 CPU) @ 3215550.47/s (n=3440639)
>>
>>
>> 26 октября 2013 г., 23:33 пользователь Андрей П. Ковбович <akovbovich на gmail.com> написал:
>>
>>> Какой модуль или способ сейчас считается самым быстрым, чтобы сравнить две даты формата YYYY-mm-dd HH:MM::SS? Как уложиться в 1 микросекунду?
>>>
>>> Benchmark: running Class::Date, Date::Manip, DateTime, Time::Piece for at least 1 CPU seconds...
>>> Class::Date: 0 wallclock secs ( 0.89 usr + 0.13 sys = 1.02 CPU) @ 13175.49/s (n=13439)
>>> Date::Manip: 1 wallclock secs ( 1.09 usr + 0.01 sys = 1.10 CPU) @ 407.27/s (n=448)
>>> DateTime: 1 wallclock secs ( 1.03 usr + 0.00 sys = 1.03 CPU) @ 10437.86/s (n=10751)
>>> Time::Piece: 1 wallclock secs ( 1.01 usr + 0.00 sys = 1.01 CPU) @ 179293.07/s (n=181086)
>>
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20131026/9e4f92fd/attachment-0001.html>
Подробная информация о списке рассылки Moscow-pm