2012-01-24 90 views
2

我剛剛讀了一篇關於JIT編譯的文章,指出Java有兩種運行模式(客戶端與服務器),它們使用不同數量的JIT壓縮/運行時優化。.net是否有不同的操作模式?

.net是否提供類似的模式?

回答

4

.NET中有各種運行時模式,但它們大多與使用的垃圾回收器有關。這對運行時有重大影響,在配置服務器程序(和/或高度線程化用戶交互較輕的程序)時特別有用。

有關詳細信息,請參閱<gcServer><gcConcurrent>配置選項。

還有其他各種影響CLR運行時的配置選項,例如是否爲commit the full thread stack,何處爲look for assemblies等 - 但這些更多隻是「選項」,而不是運行時行爲的重大更改。

但是,這並不會改變JIT配置和優化,這是更具體的平臺(x86與x64等),而不是配置特定的。

相關問題