2013-08-18 5 views
0

Мне было интересно, есть ли какая-либо информация об эффективности ILNumerics в Mono vs Visual Studio.Производительность Ilnumerics в Mono vs VS

В частности, я экспериментирую на MacBook Pro 2010, работающем под управлением Windows 8, через bootcamp 5.0. Я использую библиотеку через VS2012 (экспресс-выпуск). У вас есть данные/информация о том, как более/менее эффективный тот же код будет использовать Mono под OS X (я использую версию 10.8)? Как насчет Mono под Windows (8)?

Я только использовал Mono, так как мне нравится VS лучше, но решение Mono будет иметь дополнительную ценность, чтобы быть кросс-платформенным, и я мог бы также создать код для OS-X.

Какие плюсы и минусы вы могли себе представить в принятии одной платформы или другой?

Спасибо заранее и иметь хорошее воскресенье,

GL

ответ

1

производительность выполнения значительно зависит от конкретной задачи и ее реализации. Я не хочу давать общее утверждение о производительности одного по сравнению с другим. В прошлом моно, как правило, немного отстает от CLR. С другой стороны, моно улучшилось, а теперь поддерживает векторную поддержку SIMD (даже если ILNumerics еще не использует его).

Предлагаю вам реализовать свое решение и протестировать его на нескольких платформах/в автономном режиме. Меня тоже интересовали бы ваши результаты!

Еще одно примечание: mono может использоваться в Visual Studio в качестве целевой платформы. Команда Xamarin предлагает соответствующий VS-плагин. Однако я его не тестировал. Кроме того, если вы находитесь в визуализации, имейте в виду, mono фавориты GTK над Windows.Forms. Однако для визуализации ILNumerics используются Windows.Forms. Возможно, вам придется вручную установить Windows.Forms в Linux.

+0

Haymo, спасибо, как обычно. Вы правы, я нахожусь в визуализации, но я думаю, что я дам Моно попробовать. Я все еще экспериментирую на VS, но как только у меня будет какое-то сравнение, я обязательно дам вам знать. Герцлихен Данк! –