Is there any difference in performance when running two executables with mono in linux, if:
1) the one executable has been compiled from c# source code previously in windows (e.g.VS).
2) the other executable has been compiled from the same source with gmcs in linux.
It shouldn't matter from mono runtime's perspective since they are both valid IL codes (assuming compilers are bug-free).
There might be a performance difference which can be attributed to the level of optimization done by the C# compiler.
Which compiler on Windows?
I believe gmcs on Windows or Linux will give you the same output.
If you are using a different compiler (e.g. VS / csc) you will probably have subtle differences
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With