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