我一直在閱讀Eric Lippert的article關於C#編譯器的/ optimize命令行選項。本文介紹了編譯器執行哪種優化。然而,我還不清楚這個選項是否也會影響JIT優化。這是不可想象的,這個選項會使編譯器發出一些元數據,即抖動可以理解的改變「優化模式」。是否有任何可以確認的參考,或者如果此選項確實會影響JITter?C#編譯器/優化命令行選項是否會影響JITter?
5
A
回答
5
是否有任何可以確認的參考或否則如果此選項確實會影響JITter?
根據Jeffrey Richter在他的CLR中通過C#書第3版(第1章,第13頁)的說法,它的確如此。 /optimize+
開關將導致優化C#IL代碼以及由JIT編譯器生成的本機代碼。至於如何它實際上這樣做,我不知道。我的猜測是,它可能與CorDebugJITCompilerFlags枚舉有關。
+3
你的猜測是一個不錯的選擇。 – 2012-04-04 06:01:03
相關問題
- 1. 如何編譯器「優化」選項影響使用TestComplete 9
- 2. c#/優化編譯器選項(VS2012)
- 3. Delphi編譯器是否執行優化?
- 4. C/C++編譯器是否會優化if語句?
- 5. C#預編譯會影響行號嗎?
- 6. c#編譯器是否會優化空塊
- 7. 編譯器是否會針對布爾分配進行優化?
- 8. NetBeans IDE gcc編譯器優化選項
- 9. C#文件的結構是否會影響編譯的內容?
- 10. 什麼是VB6 IDE(編譯器)的命令行選項
- 11. C++編譯器優化
- 12. Gcc編譯器命令和選項
- 13. 編譯器優化如何影響代碼邏輯?
- 14. 編譯器優化如何影響數據加載速度?
- 15. gcc編譯器優化受影響的代碼
- 16. 編譯器的編譯可能會影響編譯的程序?
- 17. F#編譯器是否支持與C#編譯器相同的foreach優化
- 18. C#的命令行編譯#
- 19. C#命令行反編譯器
- 20. 編譯器是否會優化未使用的鏈接文件?
- 21. inline關鍵字是否會影響鏈接時間優化?
- 22. 網站結構是否會影響搜索引擎優化?
- 23. C#編譯器是否優化了空的try/catch?
- 24. Visual C++編譯器是否優化了未定義的宏塊?
- 25. C#編譯器是否默認優化程序?
- 26. C#JIT編譯器是否優化了空檢查?
- 27. kotlin命令行編譯器
- 28. 什麼是命令行編譯器?
- 29. C/C++編譯器反饋優化
- 30. 編譯器優化
[JIT編譯器在調試時沒有進行優化。](http://msdn.microsoft.com/zh-cn/library/ms241594.aspx)我不確定/ optimize是否影響它。 – svick 2012-04-04 01:42:42