亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > ASP > 正文

一份ASP內(nèi)存的釋放的實(shí)驗(yàn)報(bào)告

2020-07-27 13:20:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
實(shí)驗(yàn)?zāi)康?驗(yàn)證主動(dòng)釋放內(nèi)存變量是否有價(jià)值.

實(shí)驗(yàn)原始代碼:


<script language=vbscript runat=server>
Dim temp1,temp2

'temp1 = space(1024*1024*50) '50MB

for i = 0 to 5000000 ' 延遲
next

'temp1="" '開(kāi)關(guān)變量

'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>


內(nèi)存變化截圖1:


截圖解釋:CPU的波形變化是由頁(yè)面自動(dòng)刷新引起的,不必在意!我們要觀察的只是內(nèi)存線的變化。這是原始狀態(tài),內(nèi)存線保持水平無(wú)變化。

好,下面實(shí)驗(yàn)正式開(kāi)始:

第一步:

把原始代碼中的
'temp1 = space(1024*1024*50) '50MB
前面的注釋號(hào) ' 去掉,改成
temp1 = space(1024*1024*50) '50MB


<script language=vbscript runat=server>
Dim temp1,temp2

temp1 = space(1024*1024*50) '50MB

for i = 0 to 5000000 ' 延遲
next

'temp1="" '開(kāi)關(guān)變量

'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>


再觀察內(nèi)存變化一段時(shí)間

內(nèi)存變化截圖2:


結(jié)果:內(nèi)存開(kāi)始出現(xiàn)方波。

第二步:

接著也把
'temp2 = space(1024*1024*50) '50MB
前面的注釋號(hào) ' 去掉,改成
temp2 = space(1024*1024*50) '50MB


<script language=vbscript runat=server>
Dim temp1,temp2

temp1 = space(1024*1024*50) '50MB

for i = 0 to 5000000 ' 延遲
next

'temp1="" '開(kāi)關(guān)變量

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>


內(nèi)存變化截圖3:


結(jié)果:方波比原來(lái)高了一層,成了階梯形。

第三步:

接著也把
'temp1="" '開(kāi)關(guān)變量
前面的注釋號(hào) ' 去掉,改成
temp1="" '開(kāi)關(guān)變量


<script language=vbscript runat=server>
Dim temp1,temp2

temp1 = space(1024*1024*50) '50MB

for i = 0 to 5000000 ' 延遲
next

temp1="" '開(kāi)關(guān)變量

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>


看看是否能釋放第一個(gè)變量所占用的內(nèi)存空間

內(nèi)存變化截圖4:


結(jié)果:很明顯,第二個(gè)波鋒不見(jiàn)了,看來(lái)釋放成功了。

第四步:

我們先把代碼恢復(fù)成最初的原始代碼,等內(nèi)存平穩(wěn)下來(lái)后,再把前三步快速做一次,以便在同一個(gè)截圖里比較內(nèi)存的變化情況。

內(nèi)存變化截圖5:


結(jié)果:可以很清楚的看到三種情況的不同。無(wú)倫執(zhí)行時(shí)間和內(nèi)存占用,變量主動(dòng)釋放都比不被動(dòng)釋放的好。

第五步:

接著第三步的代碼,把
temp1="" '開(kāi)關(guān)變量
temp2 = space(1024*1024*50) '50MB
改成
'temp1="" '開(kāi)關(guān)變量
temp1 = space(1024*1024*50) '50MB


<script language=vbscript runat=server>
Dim temp1,temp2

temp1 = space(1024*1024*50) '50MB

for i = 0 to 5000000 ' 延遲
next

'temp1="" '開(kāi)關(guān)變量

temp1 = 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>


內(nèi)存變化截圖6:


結(jié)果:再看下步才給結(jié)論吧

第六步:


'temp1="" '開(kāi)關(guān)變量

改成
temp1="" '開(kāi)關(guān)變量


<script language=vbscript runat=server>
Dim temp1,temp2

temp1 = space(1024*1024*50) '50MB

for i = 0 to 5000000 ' 延遲
next

temp1="" '開(kāi)關(guān)變量

temp1 = 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>


看看結(jié)果會(huì)不會(huì)有所不同

內(nèi)存變化截圖7:


結(jié)果:用同一個(gè)變量名,即使再重新賦值,原來(lái)的占用過(guò)的空間也得不到釋放或替換(截圖6說(shuō)明),而且等程序被動(dòng)釋放時(shí),使用的時(shí)間也比手動(dòng)的慢(綜合截圖6、7說(shuō)明)。

下面把
temp1="" '開(kāi)關(guān)變量

temp1 = space(1024*1024*50) '50MB

調(diào)換一下兩句的位置
temp1 = space(1024*1024*50) '50MB

temp1="" '開(kāi)關(guān)變量


<script language=vbscript runat=server>
Dim temp1,temp2

temp1 = space(1024*1024*50) '50MB

for i = 0 to 5000000 ' 延遲
next

temp1 = space(1024*1024*50) '50MB

temp1="" '開(kāi)關(guān)變量

for i = 0 to 5000000 ' 延遲
next

Response.write "<meta http-equiv='refresh' content='4;url=http://localhost/memory_test.ASP'>"
</script>


后的截圖8:


結(jié)果:可以看出主動(dòng)釋放比被動(dòng)的所需要的時(shí)間要少(波峰尖)

實(shí)驗(yàn)結(jié)論:

主動(dòng)來(lái)釋放內(nèi)存是有作用的,不是某些人所說(shuō)的要等頁(yè)面結(jié)束才能釋放掉,或者只是呆等程序結(jié)束再自動(dòng)釋放,而是在執(zhí)行過(guò)程中也可以人為控制的。特別是程序中需要調(diào)用到幾個(gè)大體積的變量時(shí),盡快釋放掉已無(wú)用的變量,不但可以減輕服務(wù)器的負(fù)擔(dān),也可以加快程序的運(yùn)行。

如果發(fā)現(xiàn)此實(shí)驗(yàn)過(guò)程或結(jié)論有誤,歡迎指正。

最后,關(guān)于用"",empty 或 null 來(lái)釋放,結(jié)果基本是一樣,有興趣的可以自己親自動(dòng)手比較試試。至于說(shuō)用哪個(gè)來(lái)釋放變量更正規(guī)或更有效率,我無(wú)法在此實(shí)驗(yàn)中判斷出來(lái),希望知道的朋友來(lái)指教。


(出處:Viphot)
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美日韩免费观看一区| 欧美日韩一区二区视频在线| 欧美最新另类人妖| 999国内精品视频在线| av在线天堂| 欧美日韩亚洲综合一区| gogogo高清在线观看一区二区| 久久久亚洲精品一区二区三区| 日韩欧美高清在线观看| 少妇人妻精品一区二区三区| 国产小视频在线播放| 成人久久电影| 欧美日韩亚洲自拍| 欧美岛国激情| 日本一区精品视频| av香蕉成人| 99国产在线视频| 黄网站在线观看| 久久新电视剧免费观看| 国产美女高潮在线| 亚洲精品一区中文| 多人欧美交性姿势| 精品国产乱码久久久久久老虎| 久草国产在线视频| 开心快乐六月丁香婷婷| 久久精品国产www456c0m| ccyy激情综合| 国产精品中文字幕在线观看| 久久亚洲精品成人| 中国精品一区二区| 免费在线观看av网址| 日本中文字幕观看| 欧美在线小视频| 羞羞视频免费| 国产日产欧美精品一区二区三区| 国产精品∨欧美精品v日韩精品| 不卡视频在线播放| 草久在线视频| 亚洲一区二区久久久久久久| 欧美人体大胆444www| 中文字幕永久视频| 1000精品久久久久久久久| 男人天堂99| 成人在线视频网址| 国产一区二区在线视频你懂的| 992tv在线观看在线播放| 在线精品高清中文字幕| 国产乱叫456在线| 116极品美女视频在线观看| 国内精品不卡一区二区三区| 加勒比av中文字幕| 神马影视一区二区| 国产精品一区毛片| 欧美人妖视频| 中文字幕成人精品久久不卡| 91色精品视频在线| 性爱视频在线播放| 人妻激情另类乱人伦人妻| 亚洲欧美日韩中文字幕在线观看| 免费观看日韩毛片| 手机在线免费看av| 69久久夜色精品国产69蝌蚪网| 亚洲精品乱码久久久久久久久| 午夜视频在线免费看| 亚洲人成在线播放网站岛国| 亚洲综合99| 精品成人佐山爱一区二区| 第一中文字幕在线| 亚洲视频欧美视频| 国产精品国产三级国产普通话对白| 精品少妇一区二区三区密爱| 美女网站视频黄色| 亚洲精品v日韩精品| 亚洲天堂黄色| 欧美最猛性xxxxx喷水| 偷拍日韩校园综合在线| 人妻久久久一区二区三区| 涩涩视频在线播放| 亚洲国产精品午夜在线观看| 日本成人在线免费| 欧美成人专区| 国产精品夜夜夜一区二区三区尤| 亚洲一区二区三区免费视频| 欧美日韩综合另类| 久久先锋影音| 国产九色在线播放九色| 国产男人精品视频| 国产精自产拍久久久久久蜜| 黄色激情网站| 国产原创一区二区| 午夜精品视频一区二区三区在线看| 日韩精品一区二区三区四区五区| 免费在线观看不卡| 开心九九激情九九欧美日韩精美视频电影| 国产99在线|中文| 91传媒免费视频| 久久国产乱子伦免费精品| 国语对白做受69按摩| 男人天堂免费视频| 在线免费观看中文字幕| 国产精品不卡视频| 男人舔女人下部高潮全视频| 欧美一区二区三区男人的天堂| 久久久久久久久网| 97超碰人人模人人人爽人人爱| 奇米影视第四色777| 性欧美video另类hd尤物| 国产精品无码一区二区桃花视频| 国产精品18久久久久| 麻豆免费在线观看| av日韩免费电影| 导航福利在线| 国产免费无码一区二区视频| 欧美极品少妇与黑人| 91精品国产91| 欧美亚洲日本黄色| 天天射天天爱天天射干| 青娱乐国产在线| 久久久久久久色| 成人精品一区二区三区校园激情| 精品乱码一区二区三区四区| 中文字幕亚洲激情| 青春草国产视频| 亚洲级视频在线观看免费1级| 久久精品国产免费观看99| 日韩在线www| 蜜芽视频在线观看| 无码人妻丰满熟妇啪啪欧美| 人妻互换一二三区激情视频| 欧美xxbbb1手交| 亚洲精品v日韩精品| 蜜臀久久久久久999| 天天人人精品| 中文字幕在线看片| 青青草社区视频| 色呦呦在线视频| 欧美视频一区二区在线观看| 中国在线观看免费国语版电影| 无码国产精品一区二区色情男同| 亚洲深夜福利网站| 诱受h嗯啊巨肉高潮| 欧美v亚洲v综合v国产v仙踪林| 精品偷拍一区二区三区在线看| 国产大学生自拍视频| 先锋影音中文字幕| 韩国女主播一区二区三区| 激情视频在线观看一区二区三区| 欧美综合视频在线| 欧美性色19p| brazzers欧美最新版视频| 亚欧美无遮挡hd高清在线视频| 深夜福利视频一区二区| 久久亚洲风情| 欧美性xxxx巨大黑人猛| 国产午夜视频在线观看| 日韩1区2区日韩1区2区| 国产精品被窝福利一区| 国产浮力第一页| av成人在线电影| 日韩电影免费观看中文字幕| 国产黄网在线观看| 小草av在线播放| juy有坂深雪中文字幕| 亚洲伦理一区二区| 亚洲色图19p| 99在线观看免费| 高清一区二区三区视频| 影音先锋5566中文源资源| 欧美日韩亚洲国产另类| 亚洲a成v人在线观看| 国产精品视频自在线| 中文字幕在线高清| 免费不卡av在线| 久久69成人| 欧美成人精品福利网站| 伊人久久综合网另类网站| 成人性生交免费看| 1024免费在线视频| 捆绑紧缚一区二区三区视频| av在线电影免费观看| 91九色丨porny丨肉丝| 国产亚洲精品aa午夜观看| 激情综合婷婷| 亚洲高清色图| 亚洲一级片网站| 日日噜噜噜夜夜爽亚洲精品| 99国产精品久久久久久久久久| 最近2018年手机中文在线| 国产九九精品| 亚洲专区一区二区三区| 看女生喷水的网站在线观看| 精精国产xxx在线视频app| 久久er99热精品一区二区三区| 伊人手机在线视频| fc2成人免费人成在线观看播放| 麻豆网站免费在线观看| 国产精品一区二区av| av蓝导航精品导航| www.久久久久爱免| 久久精品99久久无色码中文字幕| 日韩欧美在线观看强乱免费| 人妻大战黑人白浆狂泄| www.亚洲男人天堂| 色91精品久久久久久久久| 中文乱码字幕午夜无线观看| 中国丰满熟妇xxxx性| 美女100%一区| 久久av喷吹av高潮av| 五月天久久久久久| 久久天堂av综合合色| 神马影院午夜我不卡影院| 全球最大av网站久久| 欧美性高清videossexo| 欧美顶级大胆免费视频| 欧美精品无码一区二区三区| 久久久精品一区二区三区| 国产一区二区导航在线播放| 中文在线手机av| 91网址在线观看精品| 欧美狂野激情性xxxx在线观| 99国产精品久久久久老师| 亚洲国产成人高清精品| 在线观看视频一区二区三区| 色综合www| 人妻体内射精一区二区三区| 亚洲私人影院在线观看| 成人高潮a毛片免费观看网站| 美女任你摸久久| 久久亚洲成人av| 国产一级揄自揄精品视频| 精品中文字幕在线2019| www 成人av com| 精品福利网址导航| 欧美在线观看一二区| 成年人免费av| 成人福利片网站| 日韩欧美中文字幕在线播放| 欧美区在线观看| 内射中出日韩无国产剧情| 一区二区三区免费视频网站| 瑜伽美女视频| 黄色一级片免费在线观看| 欧美在线观看成人| 国产精品视频久久一区| 久久五月婷婷丁香社区| 日韩在线精品强乱中文字幕| 免费观看成人高潮| 成人免费无码av| 亚洲日本va午夜在线影院| 黄色免费成人| 久久99蜜桃精品| 狠狠色狠狠色综合日日小说| 欧美国产精品人人做人人爱| 7777精品伊人久久久大香线蕉最新版| 久久久久中文字幕| 99久久99久久久精品棕色圆| 国产精品wwwwww| 麻豆视频成人| 天堂网www天堂在线网| a级片免费观看| 欧洲女同同性吃奶| 四虎影视4hu4虎成人| 精品久久久久久久免费人妻| 最新亚洲伊人网| 91激情五月电影| 人人超碰91尤物精品国产| 免费一级黄色大片| www.国产精品一区| 欧美性大战久久久久xxx| 中文字幕免费观看一区| 一区二区三区自拍视频| 日韩午夜在线电影| 中文字幕无码日韩专区免费| 97香蕉久久| 久久最新资源网| 欧美黑人猛交的在线视频| 国产特级毛片| 一区二区三区激情| 色呦呦在线观看视频| 国产69精品久久久久9999小说| 国产无遮挡猛进猛出免费软件| 国产亚洲自拍av| 亚洲一区二区国产| 91视频99| 国产91亚洲精品久久久| 精品无码一区二区三区在线| 中文字幕在线一二| 国产一区二区三区四区尤物| 天堂网.www在线资源| 日本在线观看大片免费视频| 亚洲精品国产成人| 国产中文字幕亚洲| 国产精品高清一区二区| 91精品一区二区三区综合在线爱| 国产精品视频一区二区久久| 中文字幕第三区| 婷婷综合福利| 国产成人精品日本亚洲专区61| 91精产国品一二三产区别沈先生| 狠狠人妻久久久久久综合蜜桃| 亚洲AV第二区国产精品| 粉嫩绯色av一区二区在线观看| 日韩精品一区中文字幕| 麻豆亚洲av成人无码久久精品| 天堂资源中文在线| 欧美国产日韩a欧美在线观看| 欧美一区二区三区在线观看| 国产免费嫩草影院| 久久免费视频99| 亚洲成人激情自拍| 91激情在线| 少妇精品久久久一区二区| 欧美日韩一区二区三区69堂| 欧美极品色图| 日韩中文字幕一区| 国产精品午夜av在线| 日韩在线播放av| 日韩免费在线视频| 在线亚洲激情| 国产精品videosex极品| 亚洲丝袜av一区| 青娱乐av在线| 国产色婷婷国产综合在线理论片a| 四虎国产精品永久在线国在线| 日韩欧美www| 中文写幕一区二区三区免费观成熟| 国产精品sm调教免费专区| 天堂网视频在线观看|