仓酷云
标题:
ASP.NET网页设计.NET中的渣滓接纳
[打印本页]
作者:
深爱那片海
时间:
2015-1-16 22:23
标题:
ASP.NET网页设计.NET中的渣滓接纳
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。GC的全称是garbagecollection,中文称号渣滓接纳,是.NET中对内存办理的一种功效。渣滓接纳器跟踪并接纳托管内存平分配的工具,按期实行渣滓接纳以接纳分派给没有无效援用的工具的内存。当利用可用内存不克不及满意内存哀求时,GC会主动举行。
GC的全称是garbagecollection,中文称号渣滓接纳,是.NET中对内存办理的一种功效。渣滓接纳器跟踪并接纳托管内存平分配的工具,按期实行渣滓接纳以接纳分派给没有无效援用的工具的内存。当利用可用内存不克不及满意内存哀求时,GC会主动举行。
在举行渣滓接纳时,渣滓接纳器会起首搜刮内存中的托管工具,然后从托管代码中搜刮被援用的工具并标志为无效,接着开释没有被标志为无效的工具并发出内存,最初收拾内存将无效工具移动到一同。这就是GC的四个步骤。
由上可见,GC是很影响功能的,以是一样平常说来这类事变况仍是只管少产生为好。
为了削减一些功能影响,.NET的GC撑持工具老化,大概说分代的观点,代是工具在内存中绝对存现时代的器度单元,工具的代数或存现时代申明工具所属的代。今朝.NET的渣滓接纳器撑持三代。每举行一次GC,没有被接纳的工具就主动提拔一代。较近创立的工具属于较新的代,比在使用程序性命周期中较早创立的工具的代数低。比来代中的工具位于零代中。每次GC的时分,都起首接纳零代中的工具,只要在较低代数的工具接纳完成后仍不克不及满意需求的情形下才接纳较高代数的工具。
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。
作者:
灵魂腐蚀
时间:
2015-1-18 12:27
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
作者:
admin
时间:
2015-1-21 23:41
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
作者:
乐观
时间:
2015-1-30 22:50
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
作者:
再现理想
时间:
2015-2-17 08:09
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
作者:
变相怪杰
时间:
2015-3-5 17:51
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
作者:
小魔女
时间:
2015-3-12 11:24
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
作者:
小女巫
时间:
2015-3-19 21:19
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2