c# – GAC与JIT
作者:互联网
GAC下的所有内容都是预编译的(ngened)吗?如果是这样,那么所有的.NET都是预编译的,所以CLR不可能在运行时优化它们?
就像你在你的应用程序中使用List一样,CLR将无法优化List本身,只能在你的应用程序中使用它?这是否会破坏JIT的目的,在运行时获得大量优化?那么有效地失去了对BCL的所有潜在优化?
解决方法:
不,GAC不会自动进行预先JIT;但是,GAC是预JIT的先决条件.实际上,只有少数事情是预先JIT.除此之外 – 如果BCL是预先JIT,那么NGEN已经完成了这些优化,因此“失去所有潜在的优化”是一个无问题.
标签:c,optimization,net,gac 来源: https://codeday.me/bug/20190522/1152035.html