首页> 外文期刊>Journal of systems architecture >A quantitative analysis of the .NET common language runtime
【24h】

A quantitative analysis of the .NET common language runtime

机译:.NET公共语言运行时的定量分析

获取原文
获取原文并翻译 | 示例
       

摘要

Microsoft's NET platform has been developed to simplify development of Windows applications. The execution environment at the heart of this platform is a virtual machine known as the common language runtime (or CLR). The goal of this paper is to present a comprehensive behavioral analysis of the CLR instruction set and the high level language support. This will aid in the development of a hardware implementation of the CLR, similar to techniques applied to the Java virtual machine. The pertinent data is extracted using a profiling application while executing a benchmark application. We have analyzed this data with respect to access patterns for data types, addressing modes, instruction set utilization, execution time requirements, method invocation behavior and the effects of object orientation. Conclusions and recommendations are presented that will aid in the future development of a hardware implementation. (c) 2007 Elsevier B.V. All rights reserved.
机译:Microsoft的NET平台已经开发出来,可以简化Windows应用程序的开发。该平台的核心执行环境是称为公共语言运行库(CLR)的虚拟机。本文的目的是对CLR指令集和高级语言支持进行全面的行为分析。这将有助于CLR的硬件实现的开发,类似于应用于Java虚拟机的技术。在执行基准测试应用程序时,使用概要分析应用程序提取相关数据。我们已经针对数据类型,寻址模式,指令集利用率,执行时间要求,方法调用行为以及面向对象的影响方面的访问模式分析了该数据。提出了结论和建议,这些建议和建议将有助于硬件实现的未来发展。 (c)2007 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号