zoukankan      html  css  js  c++  java
  • 第一课时《.Net Framwork概述》

    MSDN:Net Framwork是为其运行的应用程序提供各种服务的托管执行环境,包括两个主要组件:CLR与,.Net Framwork类库。
    CLR:作为处理运行的应用程序的执行引擎的公共语言运行时。又叫,公共语言运行库。
    CLR是.Net Framwork 的核心
    CLR的核心是CTS和CLS。
    CTS是通用类型系统(Common Type System)
    CLS是公共语言定义(Common Language Specification)
    CLR是公共语言运行时(Common Language Runtime)
    CLI公共语言基础架构(Common Language Infrastucture)
    CLI是一种规范,而CLR则是对这种规范的一个实现
    BCL是一个基础类库(Base Class Library)
    FCL是一个框架类库(Framework Class Library)
    托管DAIMA是一种中间语言,运行在CLR
    非托管代码被编译为机器码,运行在机器上。
    GC如其名,就是垃圾会有,这里仅就内存而言.
    .Net的GC机制的两个问题:
             首先,GC并不是能释放所有的资源,他不能自动释放非托管资源
             第二,G车并不是实时性的,这将会造成系统性能上的瓶颈和不确定性
    GC.Collect()方法, 作用:强制进行垃圾回收

     

     

    MSDNNet Framwork是为其运行的应用程序提供各种服务的托管执行环境,包括两个主要组件:CLR与,.Net Framwork类库。

    CLR:作为处理运行的应用程序的执行引擎的公共语言运行时。又叫,公共语言运行库。

    CLR.Net Framwork 的核心

    CLR的核心是CTSCLS

    CTS是通用类型系统(Common Type System)

    CLS是公共语言定义(Common Language Specification)

    CLR是公共语言运行时(Common Language Runtime)

    CLI公共语言基础架构(Common Language Infrastucture)

    CLI是一种规范,而CLR则是对这种规范的一个实现

    BCL是一个基础类库(Base Class Library)

    FCL是一个框架类库(Framework Class Library)

    托管DAIMA是一种中间语言,运行在CLR

    非托管代码被编译为机器码,运行在机器上。

     

    GC如其名,就是垃圾会有,这里仅就内存而言.

    .NetGC机制的两个问题:

             首先,GC并不是能释放所有的资源,他不能自动释放非托管资源

             第二,G车并不是实时性的,这将会造成系统性能上的瓶颈和不确定性

    GC.Collect()方法, 作用:强制进行垃圾回收

     

  • 相关阅读:
    document.readyState的使用
    Selenium操作滚动条
    seq2seq模型以及其tensorflow的简化代码实现
    MOXA的Nport5600初始密码
    预测功率和电流之间的关系
    KNN与SVM对比&SVM与逻辑回归的对比
    拉格朗日乘子法以及KKT条件
    复合熵、条件熵和信息增益
    softmax为什么使用指数函数?(最大熵模型的理解)
    极大似然、最小二乘和梯度下降
  • 原文地址:https://www.cnblogs.com/zhangyuG/p/11140617.html
Copyright © 2011-2022 走看看