@Bloodsn0w

Почему разная скорость вычисления Числа Фибоначчи?

Сразу к проблеме.
Пытаюсь понять причины разного времени выполнения вычисления числа Фибоначчи, которое было выбрано просто для теста.
Тест проводился на 2-х одинаковых серверах с процом xeon E5-2650v2 и системами windows 7 и windows 2012 r2, рабочей станции с i7 3930K с win7 и комп с процом AMD phenom ii (по нему нет инфы) с linux.
Так же программа скомплировалась в .net и в MONO.
Результаты:
xeon win7:: .net=0.043, mono=0.020
xeon sin server:: .net=0.069, mono=0.046
i7 win7:: .net=0.035, mono=0.021
amd linux:: .net=***, mono=0.023

Вопросы:
1. Почему приложение, скомпилированное в mono работает быстрее, чем в .net.
2. Почему на 2-х одинаковых серверах в xeon, windows7 работает почти в 2 раза быстрее чем windows server 2012 r2.
3. Почему i7 и amd работают быстрее, чем xeon.

На 3-й вопрос мне подсказывали, что скорость зависит от частоты каждого ядра, по этому i7 тут выиграл.

Надеюсь понятно изложил проблему.
  • Вопрос задан
  • 2520 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега Windows
Любые ответы на любые вопросы
Для тестирования производительности существует стандартный тест LINPACK.

Что именно нужно протестировать? Производительность платформы, или производительность C# на этой платформе?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы