网络编程
位置:首页>> 网络编程>> Asp编程>> 一份ASP内存的释放的实验报告(2)

一份ASP内存的释放的实验报告(2)

 来源:Viphot 发布时间:2007-10-17 13:09:00 

标签:内存,实验,asp

第三步:
接着也把
'temp1="" '开关变量
前面的注释号 ' 去掉,改成
temp1="" '开关变量

<script language=vbscript runat=server>
Dim temp1,temp2
temp1 = space(1024*1024*50) '50MB
for i = 0 to 5000000 ' 延迟
next
temp1="" '开关变量
temp2 = space(1024*1024*50) '50MB
for i = 0 to 5000000 ' 延迟
next
Response.write "<meta http-equiv='refresh' content='4;url=http://localhost/memory_test.ASP'>"
</script>


看看是否能释放第一个变量所占用的内存空间
内存变化截图4:

结果:很明显,第二个波锋不见了,看来释放成功了。
第四步:
我们先把代码恢复成最初的原始代码,等内存平稳下来后,再把前三步快速做一次,以便在同一个截图里比较内存的变化情况。
内存变化截图5:

结果:可以很清楚的看到三种情况的不同。无伦执行时间和内存占用,变量主动释放都比不被动释放的好。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com