суббота, 16 июля 2011 г.

Дополнение по производительности вычислений под Mono

Проверил тот же код в тех условиях на Mono 2.10.2, тут все очень плохо:
LambdaTest - 2.381s
ExpressionTest - 10.506s

Итого

Использование выражений дает в "родной" среде 10-кратный выигрыш в сравнении с лямбда-функциями, и соответственно под Mono VM 4-кратное падение производительности. При оптимизации кросс-платформенного кода необходимо это учесть и предусмотреть выбор оптимальной стратегии вычислений в зависимости от среды выполнения.

Комментариев нет: