Есть ли разница в производительности при запуске двух исполняемых файлов с моно в Linux, если:
1) один исполняемый файл был скомпилирован из исходного кода c #, ранее в windows (например, VS).
2) другой исполняемый файл был скомпилирован из того же источника с помощью gmcs в linux.
Это не должно иметь значения с точки зрения моно среды выполнения, поскольку оба они являются действительными кодами IL (при условии, что компиляторы не содержат ошибок).
Возможно, разница в производительности связана с уровнем оптимизации, выполняемым компилятором C # .
Какой компилятор в Windows?
Я полагаю, что gmcs в Windows или Linux даст вам тот же результат.
Если вы используете другой компилятор (например, VS / CSC), у вас, вероятно, будут небольшие различия
Я не думаю, что есть прямая разница в производительности при запуске одного приложения на Mono в Linux и Windows. Возможна косвенная разница в производительности. Под косвенной я имею в виду разницу в производительности mono в Linux и Windows.