Linux中的单声道&视窗

时间:2009-03-06 11:01:15

标签: c# linux mono

在Linux中使用mono运行两个可执行文件时,性能是否存在差异,如果:

1)一个可执行文件是先前在windows(例如VS)中从c#源代码编译的。

2)其他可执行文件是使用linux中的gmcs从相同的源编译的。

3 个答案:

答案 0 :(得分:5)

从单声道运行时的角度来看无关紧要,因为它们都是有效的IL代码(假设编译器没有错误)。

可能存在性能差异,这可归因于 C#编译器所做的优化级别。

答案 1 :(得分:3)

Windows上的哪个编译器?

我相信Windows或Linux上的gmcs会给你相同的输出。

如果您使用的是其他编译器(例如VS / csc),则可能会有细微差别

答案 2 :(得分:1)

在Linux和Windows上运行Mono时,我认为没有任何直接的性能差异。间接性能差异是可能的。通过间接,我的意思是Linux和Windows上的mono的性能差异。