盡管它是一個(gè)小小的對(duì)話框,可是你所選擇的選項(xiàng)功能是相當(dāng)強(qiáng)大的。每一個(gè)選項(xiàng)將在以下描述。 use econojit only 選項(xiàng)——當(dāng)該復(fù)選框沒有選上時(shí),ngws runtime使用默認(rèn)的正常的jit編譯器。前面就曾經(jīng)解釋過兩種jitter的區(qū)別。 max code pitch overhead(%)選項(xiàng)——該設(shè)置僅保留給econojit。它控制了jit編譯時(shí)間和執(zhí)行代碼時(shí)間的百分比。如果超過了設(shè)定的域值,代碼緩沖區(qū)得到擴(kuò)充,以縮短jit編譯所消耗的時(shí)間。 limit size of code cache選項(xiàng)——該項(xiàng)默認(rèn)為非選。沒有選擇該項(xiàng)意味著緩沖區(qū)將使用它所能得到的內(nèi)存。如果你想限制緩沖區(qū)大小,復(fù)選該選項(xiàng),這將允許你使用max size of cache(bytes)選項(xiàng)。 max size of cache(bytes)選項(xiàng)—控制容納jit代碼的緩沖區(qū)的最大值。雖然你可以非常嚴(yán)格地限制這個(gè)值,但你還是應(yīng)該小心,不能超過這個(gè)緩沖區(qū)所適合的最大值。否則該方法的jit編譯將會(huì)失敗。 optimize for size選項(xiàng)——告訴jit 編譯器,優(yōu)化的目的是為了使代碼更小而不是能執(zhí)行得更快。這個(gè)設(shè)置默認(rèn)是關(guān)掉的。 enable concurrent gc[garbage collection]選 項(xiàng)——垃圾收集(gc)默認(rèn)地運(yùn)行在用戶代碼的線程中。意味gc發(fā)生時(shí),可能會(huì)注意到回應(yīng)有輕微的延遲。為防止出現(xiàn)該現(xiàn)象,打開當(dāng)前gc。注意,當(dāng)前gc比標(biāo)準(zhǔn)gc更慢,它僅在windows 2000上寫時(shí)(the time of writing)有效。 當(dāng)用c#創(chuàng)建項(xiàng)目時(shí),你可能使用不同的設(shè)置試驗(yàn)過。當(dāng)創(chuàng)建 ui-intensive應(yīng)用程序時(shí),你將會(huì)看到允許當(dāng)前gc的最大差別。