GAC下的所有内容都是预编译的(ngened)吗?如果是这样,那么所有的.NET都是预编译的,所以CLR不可能在运行时优化它们?
就像你在你的应用程序中使用List一样,CLR将无法优化List本身,只能在你的应用程序中使用它?这是否会破坏JIT的目的,在运行时获得大量优化?那么有效地失去了对BCL的所有潜在优化?