asp.net 内存分析

asp.netado有什么区别 。net?asp.-2.0的1/ 8:其他更多相关介绍:ASP,NetisaProgramming frameworkbuildoncommonlanguageuntimethatcambeusedoneservertobuildpower Web应用程序,firstversionofasp . ne . tofferedseveraliimportantadvantagesoverpreviouswebdevelopmentmodels,ASP通过添加supportforseveralnewandexcitingfeaturesintheeasofdeveloperproductivity 。

1、ASP与ASP.NET的执行效率,哪个更快?快速编译或解释?这是一个问题 。艰难的生活不需要解释 。但是,选择用编译还是用解释来实现脚本语言,就没那么容易了 。现代语言中的“编译”和“解释”的概念和10年前已经不一样了 。因为事实上,很少有脚本语言真的在每次执行后解释一句话,下次再解释一遍 。现在所有的脚本语言,包括perl,ruby,php,asp , 等等 。,被翻译成中间代码,放入内存供下次执行 。

它甚至不应该是一种编译语言 。所以,编译或者解释,这里的意思其实就是源程序翻译成什么样的中间代码 。ASP 。net应该像java一样翻译成类似汇编的指令集,然后由CLR执行 。也就是说,以类似于编译的方式 。Perl,php,ruby,包括ASP,都要翻译成优化的或者未优化的语法树,然后IIS通过遍历语法树来执行程序 。哪个效率更高?

2、ASP.NET程序员应用程序域须知【asp.net 内存分析】本文将讨论. NET的应用领域以及它们如何影响ASPNET的执行和调度 。在Windows中启动记事本程序时,众所周知程序会执行一个包含在容器中的进程,可以启动记事本的多个实例,每个实例都会在一个专用的进程中运行 。使用任务管理器,您可以看到系统中当前运行的所有进程的列表,包括可执行文件 。从操作系统in 内存中保留的行在进程中,只有一个线程在执行指令,大多数情况下 , 有多个线程 。如果程序打开了任何文件或者资源,这些资源就属于这个进程,也是有分割线的 。进程中包含的错误代码不能在当前进程之外被破坏,在一个进程中很容易进行通信 , 但是专业技术要求一个进程对于另一个进程的通信是必须的 。进程也在一个特殊的上下文安全系统中运行 , 该系统指定了进程在机器和网络中做什么 。进程是在Windows操作系统中独立运行的最小单位,这对于在一台服务器上有大量应用程序的ISP来说是一个问题 。ISP会将干扰同一台服务器上另一家公司应用程序的每个ASPN隔离开来 。

    推荐阅读