IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    深入理解CLR类加载机制 - 道法自然

    道法自然发表于 2013-02-27 01:25:00
    love 0
    【摘要】1 CLR加载器CLR加载器负责装载和初始化程序集、模块、资源和类型。CLR加载器加载尽可能少的这些资源。不像Win32加载器,CLR加载器不会解析和自动加载子模块或程序集。相反,子模块只有当它们真正需要的时候,才进行加载。这不仅缩短了程序初始化时间,而且减少了运行程序消耗的资源。在CLR,加载一般是基于类型且由JIT触发。当JIT编译器尝试将一个方法从公共中间语言编译成机器码,它需要使用声明的类型的类型定义和该类型的字段定义。此外,JIT编译器还需要使用由任何被JIT正在编译的方法的本地变量或参数使用的类型定义。装载一个类型,意味着装载包含类型定义的程序集和模块。按需装载类型的策略,意味着程 阅读全文


沪ICP备19023445号-2号
友情链接