盡管它是一個小小的對話框,可是你所選擇的選項功能是相當強大的。每一個選項將在以下描述。 Use EconoJIT only 選項——當該復選框沒有選上時,NGWS runtime使用默認的正常的JIT編譯器。前面就曾經解釋過兩種JITter的區別。 Max Code Pitch Overhead(%)選項——該設置僅保留給EconoJIT。它控制了JIT編譯時間和執行代碼時間的百分比。如果超過了設定的域值,代碼緩沖區得到擴充,以縮短JIT編譯所消耗的時間。 Limit Size of Code Cache選項——該項默認為非選。沒有選擇該項意味著緩沖區將使用它所能得到的內存。如果你想限制緩沖區大小,復選該選項,這將允許你使用Max Size of Cache(bytes)選項。 Max Size of Cache(bytes)選項—控制容納JIT代碼的緩沖區的最大值。雖然你可以非常嚴格地限制這個值,但你還是應該小心,不能超過這個緩沖區所適合的最大值。否則該方法的JIT編譯將會失敗。 Optimize For Size選項——告訴JIT 編譯器,優化的目的是為了使代碼更小而不是能執行得更快。這個設置默認是關掉的。 Enable Concurrent GC[garbage collection]選 項——垃圾收集(GC)默認地運行在用戶代碼的線程中。意味GC發生時,可能會注意到回應有輕微的延遲。為防止出現該現象,打開當前GC。注意,當前GC比標准GC更慢,它僅在Windows 2000上寫時(the time of writing)有效。 當用C#創建項目時,你可能使用不同的設置試驗過。當創建 UI-intensive應用程序時,你將會看到允許當前GC的最大差別。