尽管它是一个小小的对话框,可是你所选择的选项功能是相当强大的。每一个选项将在以下描述。 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的最大差别。