以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Dot NET,C#,ASP,VB 』  (http://bbs.xml.org.cn/list.asp?boardid=43)
----  [范文][DotNET] CLR特写 (转载)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=11846)


--  作者:admin
--  发布时间:11/9/2004 2:26:00 AM

--  [范文][DotNET] CLR特写 (转载)


发信人: loury (冬瓜◎叛逆善良~), 信区: DotNET        
标  题: [范文][DotNET] CLR特写 (转载)
发信站: BBS 水木清华站 (Mon Apr 30 09:27:30 2001)

【 以下文字转载自 New_board 讨论区 】
【 原文由 zillion 所发表 】
     CLR和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收
集),并保证应用和底层操作系统之间必要的分离。  

   为了提高平台的可靠性,以及为了达到面向事务的电子商务应用所要求的稳
定性级别,CLR还要负责其他一些任务,比如监视程序的运行。按照.NET的说法,
在CLR监视之下运行的程序属于“受管理的”(managed)代码,而不在CLR之下、
直接在裸机上运行的应用或者组件属于“非受管理的”(unmanaged)的代码。  

   CLR将监视形形色色的常见编程错误,许多年来这些错误一直是软件故障的主
要根源,其中包括:访问数组元素越界,访问未分配的内存空间,由于数据体积过
大而导致的内存溢出,等等。  

   然而,这种对受管理代码的运行监视是有代价的。虽然当前还不可能精确地
得到监视程序运行所需要的开销,但从当前Beta测试版的性能表现来看,正如
Microsoft所承认的那样,我们可以预料由它导致的性能降低程度至少达到10%。当
然,如果监视程序运行能够将稳定性和可用性提高到一个新的档次,我们可以怀疑
10%的性能降低是否还可以称为一件坏事……  

   在处理器性能改善方面,摩尔定律已经一再被证明是正确的。既然如此,我
们要得到一台性能增加了10%的服务器要等待多长时间呢?  

--
        Since there's no help,  
        Come let us kiss and part.  


※ 来源:·BBS 水木清华站 smth.org·[FROM: 162.105.16.253]
上一篇
返回上一页
回到目录
回到页首



W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms