俺的垃圾箱

架构分析 解释编译原理
posts - 36, comments - 233, trackbacks - 12, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

CLR框架

     摘要: 编译汇编语句: ADD EBX, 300,重复2017次,测得其运行时间为 60 个 QueryPerfomanceCount。在这里直接运行的机器码应该是最快实现了吧。但是让我们编译IL语句: ldc.i4 300, ADD 重复2017次,测得其运行时间居然只有区区 5个 QueryPerfomanceCount。跌破眼球吧,到底是怎么回事了,这就是JITter 优化的功劳了。
  阅读全文

posted @ 2006-12-22 17:36 Riceball LEE 阅读(2062) | 评论 (19)  编辑 |

posted @ 2006-12-22 14:07 Riceball LEE 阅读(940) | 评论 (0)  编辑 |

     摘要: 详细叙述 Virtual Execution System(VES) 以及说明 Remoting 机制  阅读全文

posted @ 2006-12-16 12:34 Riceball LEE 阅读(1857) | 评论 (6)  编辑 |

     摘要: 通用语言基础组织 Common Language Infrastructure (CLI) 提供执行代码以及执行环境(the Virtual Execution System, or VES)的规范.

CLI 架构包括了以下的内容:
* 虚拟机设计
* 线程
* 动态绑定 classes, assemblies, and application domains.
* 分布式文件加载
* 保护机制
* CTS(Common Type System) - Self-describing type system
* Cross assembly method/member function invocation
* Side-by-side execution (simultaneous support for separate versions of the same component)
* Managed and unmanage  阅读全文

posted @ 2006-12-15 16:44 Riceball LEE 阅读(1443) | 评论 (5)  编辑 |

posted @ 2006-12-14 15:51 Riceball LEE 阅读(347) | 评论 (0)  编辑 |