[Moscow.pm] Скорость работы структур.
Alex Kapranoff
alex на kapranoff.ru
Чт Фев 14 08:53:17 PST 2008
В Чтв, 14/02/2008 в 18:27 +0300, Alexander Alekseev пишет:
> Поскольку скорость работы объектных функций не отличается от
> скорости работы локальных, придётся сделать вывод, что perl при вызове
> любой функции считает её полиморфной. И оптимизировать это не умеет.
> А вот сложность вызова функции, как мне кажется из того что я
> видел, пока писал свои .xs, там совсем небольшая. Там как раз всё
> грамотно сделано. shift там вообще бесплатный. Возврат из функции тоже.
> Остаётся полиморфизм.
>
> В общем, вопрос остался в силе: кто как с этим борется?
> Транслирутет код в perl из макропроцессора, или прекращает использовать
> перл совсем?
Никак. Оптимизировать надо то, что вылезает при профилировании, а не
результаты бенчмарков.
There are lies, damned lies, statistics and benchmark results.
Подробная информация о списке рассылки Moscow-pm