[Moscow.pm] sum of array
Aleksander Gorohovski
angel на feht.dgtu.donetsk.ua
Вт Июн 7 22:51:21 PDT 2011
On Wed, 08 Jun 2011 00:17:51 +0300, Ruslan Zakirov wrote:
> sum из List::Util - это не только минимально, но еще и быстро (если с
> компилятором). Далее есть сравнение.
Согласен sum из List::Util --- очень заманчиво пользовать,
только множественные FAIL PASSED на perl >=5.10 немного отпугивают
:)
> Интересно, что Scalar::Util прижились без вопросов. blessed, weaken и
> refaddr не вызывают вопросов, а к List::Util совершенно другое
> отношение. Интересно, что оба модуля в одном дистрибутиве на CPAN. В
> составе perl с 5.8.
>
> comparing array sum with 1 element(s)
> Rate for loop sum util
> for loop 1298871/s -- -75%
> sum util 5202767/s 301% --
>
> comparing array sum with 3 element(s)
> Rate for loop sum util
> for loop 1068413/s -- -74%
> sum util 4142576/s 288% --
>
> comparing array sum with 10 element(s)
> Rate for loop sum util
> for loop 627562/s -- -83%
> sum util 3594095/s 473% --
>
> comparing array sum with 100 element(s)
> Rate for loop sum util
> for loop 96701/s -- -92%
> sum util 1226353/s 1168% --
Премного благодарен.
:)
Подскажите, а с помощью чего такую
сравнительную статистику можно получить / воспроизвести?
и что означают отрицательные % ? --- это считается плохо/хорошо?
Подробная информация о списке рассылки Moscow-pm