2009-03-06 69 views
3

在linux運行兩個可執行與單時,是否有任何性能差,如果:單聲道在linux&窗戶

1)的一個可執行已經從C#源代碼先前在窗口(e.g.VS編譯)。

2)另一個可執行文件已經從gmcs在linux中用相同的源代碼編譯。

回答

5

從單聲道運行時的角度來看,它們應該沒有關係,因爲它們都是有效的IL代碼(假設編譯器沒有錯誤)。

可能存在性能差異,這可能歸因於由C#編譯器完成的優化級別。

3

Windows上的哪個編譯器?

我相信Windows或Linux上的gmcs會給你相同的輸出。

如果您使用的是不同的編譯器(例如VS/CSC),你將可能有細微的差別

+0

我想比較linux中的gmcs和windows中的VS. 謝謝 – wilsonlarg 2009-03-06 12:25:02

1

我不認爲有任何直接的性能差異在運行Linux和Windows上的單聲道相同的應用程序時。間接性能差異是可能的。間接指的是Linux和Windows上單聲道的性能差異。