1..支持多语言..只是语言是面向CLR的..均可以在此基础上运行.

 

2..程序集加载..程序打包之后的Dll文件由CLR(公共语言运行库)来编译并加载到可以执行状态..由CLR(公共语言运行库)加载出来的程序是被监视的状态的..会跟踪程序执行的每一个节点..监视报错..监视每一个变量等等..这样的监视会损耗 10% 的性能..但是这的确是物有所值的..因为只有处于监视的状态下..CLR(公共语言运行库)才能做到以下的几点..

 

3..内存分配..本来该由程序员来照顾到..并去处理的内存占用大小等问题..现有可以由CLR(公共语言运行库)来自动完成..这些都是依赖于前边所提到的监视才得以完成的.

 

4..垃圾回收机制.. 这个东西我们一直都知道..但是从来没真的去处理过(销毁一下常用的大型对象不算..那个只是一小部分)..因为CLR(公共语言运行库)已经自动的完成了..

 

5..并且保证应用程序与底层系统之间的分离..还有应用程序之间的分离..这些东西保证是应用程序的正常运行...

相关文章:

  • 2022-01-12
  • 2021-08-11
  • 2021-05-25
  • 2021-09-24
  • 2022-12-23
  • 2021-06-27
  • 2021-06-21
  • 2021-08-26
猜你喜欢
  • 2022-12-23
  • 2021-04-21
  • 2021-06-25
  • 2021-10-18
  • 2022-12-23
  • 2021-10-13
  • 2021-08-15
相关资源
相似解决方案