在linux運行兩個可執行與單時,是否有任何性能差,如果:單聲道在linux&窗戶
1)的一個可執行已經從C#源代碼先前在窗口(e.g.VS編譯)。
2)另一個可執行文件已經從gmcs在linux中用相同的源代碼編譯。
在linux運行兩個可執行與單時,是否有任何性能差,如果:單聲道在linux&窗戶
1)的一個可執行已經從C#源代碼先前在窗口(e.g.VS編譯)。
2)另一個可執行文件已經從gmcs在linux中用相同的源代碼編譯。
從單聲道運行時的角度來看,它們應該沒有關係,因爲它們都是有效的IL代碼(假設編譯器沒有錯誤)。
可能存在性能差異,這可能歸因於由C#編譯器完成的優化級別。
Windows上的哪個編譯器?
我相信Windows或Linux上的gmcs會給你相同的輸出。
如果您使用的是不同的編譯器(例如VS/CSC),你將可能有細微的差別
我不認爲有任何直接的性能差異在運行Linux和Windows上的單聲道相同的應用程序時。間接性能差異是可能的。間接指的是Linux和Windows上單聲道的性能差異。
我想比較linux中的gmcs和windows中的VS. 謝謝 – wilsonlarg 2009-03-06 12:25:02