亚洲香蕉成人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ā)表
亚洲午夜久久久久中文字幕久| 一区二区日韩| 91精品小视频| 亚洲最大成人综合| 日韩午夜激情免费电影| 午夜精品视频在线| 91精品在线麻豆| 欧美一区二区三区四区五区六区| eeuss影院www免费视频| 好吊色欧美一区二区三区四区| 国产精品第一页第二页第三页| 尤物在线观看一区| 精品亚洲一区二区三区| 国产精品30p| 国产精品欧美综合亚洲| av五月婷婷| 五月激情综合网| 欧美极品欧美精品欧美视频| 亚洲日本精品一区| 五月天婷婷激情视频| yw193.com尤物在线| 99久久综合狠狠综合久久| 黄网视频午夜青春| 国产午夜亚洲精品羞羞网站| 国产日韩欧美一区二区三区乱码| 一区免费视频| 蜜桃在线一区二区三区精品| 国产www视频在线观看| 成人黄色网页| 男人天堂va| 精品盗摄一区二区三区| 国产欧美欧美| 亚洲精品一区二区三区蜜桃久| 国产真人做爰视频免费| 女人香蕉久久**毛片精品| 亚洲第一页视频| 日本成人福利| 欧美黑人狂野猛交老妇| 欧美日韩一区二区综合| 午夜免费福利网站| 日本www在线观看视频| 免费黄网在线观看| 亚洲精品一区二区三区蜜桃下载| 国产精品老女人精品视频| 亚洲黄色a v| 男同在线观看| 日韩欧美亚洲一区二区| 亚洲一线二线三线久久久| www成人在线视频| 国产精品成人免费一区二区视频| 国产乱码精品一区二区三区五月婷| 日本一本在线免费福利| 日韩欧美国产精品综合嫩v| 俄罗斯xxxx性全过程| 黄免费在线观看| 又色又爽又黄无遮挡的免费视频| 欧美日韩精品欧美日韩精品| 亚洲 精品 综合 精品 自拍| 国产三级三级三级精品8ⅰ区| 91电影在线观看| 影音先锋国产在线| 日韩欧美一区二区免费| 亚洲国产欧美日韩在线观看第一区| 亚洲色精品三区二区一区| 国产精品成人国产| 在线观看中文字幕不卡| 欧美96在线| 97视频精品| 3d动漫精品啪啪| 3dmax动漫人物在线看| 青青草原亚洲| jlzzjlzz亚洲女人| 日韩电影视频免费| av免费在线不卡| 日韩欧美不卡在线| 国产午夜手机精彩视频| 欧洲成人综合网| gogo在线观看| 国产福利成人在线| 日本v片在线免费观看| 欧美美女福利视频| 欧美国产综合在线| 亚洲成人最新网站| 久久99精品久久久久久青青日本| 国产成人涩涩涩视频在线观看| 91农村精品一区二区在线| 欧美日韩视频免费在线观看| 欧美精品91| kk眼镜猥琐国模调教系列一区二区| 中文字幕第五页| 日韩午夜视频在线| 国产一区 二区| 日韩高清一区| 国产精品久久久久久久久免费樱桃| 久久人人爽人人爽人人| 国产精品久久成人免费观看| 亚洲超碰97人人做人人爱| 久久久成人免费视频| 国产一区高清视频| 久草免费在线色站| 成人av资源站| 日韩欧美亚洲一区| 日本精品一区二区三区四区的功能| 成人在线看片网站| 一区二区在线高清视频| 少妇被狂c下部羞羞漫画| 一区二区三区视频在线看| 精品一区二区三区免费站| 天天爽夜夜爽一区二区三区| 国产精品不卡| 尤蜜粉嫩av国产一区二区三区| 激情欧美一区| 国产视频二区在线观看| 午夜欧美大片免费观看| 精品国产乱码久久久久久1区2区| 国产精品亚洲四区在线观看| 亚洲男人天堂2019| 亚洲黄页视频免费观看| 久久亚洲精品伦理| 亚洲啪啪91| 久久av红桃一区二区小说| 欧美精品aa| 日韩视频第二页| 91精选在线观看| 激情aⅴ欧美一区二区欲海潮| av影片在线看| 久草在线免费资源站| 91免费国产精品| 国产在线不卡一区| 国产一区二区三区美女秒播| 深夜福利免费在线观看| 九九热在线视频免费观看| 欧美性大战久久久| 国产精品高潮呻吟久久av黑人| 视频一区视频二区国产精品| 免费91视频| 亚洲伊人伊色伊影伊综合网| 欧美一区二区视频在线| 亚洲二区在线视频| 在线综合欧美| 在线欧美日韩| 最近中文字幕在线观看| 视频精品国内| 97影视在线观看| av首页在线| 性少妇bbw张开| 无码人妻少妇色欲av一区二区| 午夜精品一区二区三级视频| 日韩大陆欧美高清视频区| 亚洲一区二区三区在线看| 国产女主播在线一区二区| 麻豆国产欧美一区二区三区r| 二区三区四区高清视频在线观看| 91福利国产精品| 国产午夜亚洲精品羞羞网站| 欧美精品vⅰdeose4hd| 亚洲欧美另类日本| 中文字幕 久热精品 视频在线| 青青操在线视频| 亚洲巨乳在线观看| av免费精品一区二区三区| 99久热这里只有精品视频免费观看| 日本一二三区视频免费高清| 久久久久久久久99精品大| 国产精品99免费看| 国产精品久久久午夜夜伦鲁鲁| 欧美一级淫片a免费视频| 日韩精品伦理第一区| 欧美不卡高清一区二区三区| 国产精品1区二区.| 欧美一级裸体视频| 丝袜美腿亚洲一区二区图片| 第一会所亚洲原创| 国产51人人成人人人人爽色哟哟| 又长又粗又大又爽| 粉嫩aⅴ一区二区三区四区| 91精品国产网站| 一本色道**综合亚洲精品蜜桃冫| 中文字幕天堂在线| 丝袜美腿中文字幕| 色啪啪.com| 国产精品一区二区久激情瑜伽| 国产中文字幕一区二区| 成人精品亚洲| 亚洲第一黄色| 99久久精品国产麻豆演员表| 亚洲一区二区三区观看| 精品剧情v国产在线观看| 欧美一区二区三区婷婷月色| 538国产精品一区二区在线| 精品黑人一区二区三区观看时间| 欧美久久高跟鞋激| 污网站视频在线观看| 在线观看免费观看在线91| 欧美巨大另类极品videosbest| 中文字幕+乱码+中文字幕明步| 中文字幕免费在线观看| 丁香婷婷综合网| 日韩一级淫片| 无码人妻aⅴ一区二区三区有奶水| 日韩在线视频网| 一二三四区在线| 国产高清精品网站| 超碰成人免费在线| 国产一区二区三区在线观看免费| 一区二区成人网| 亚洲人成网站在线观看播放| 99精品国产高清在线观看| 色爱综合网站| 国内精品久久久久久久影视蜜臀| 日韩欧美自拍| 日韩限制级电影在线观看| 国产freexxxx性播放麻豆| 国产精品老牛影院在线观看| 男人的天堂在线播放| 日本一区二区视频| www.黄色在线观看| 毛片视频免费| 4hu四虎永久在线观看| 精品国产sm最大网站| 色悠久久久久综合欧美99| 极品国产人妖chinesets亚洲人妖| 日韩中文字幕观看| 国产精品综合视频| 成人在线视频首页| 亚洲美女网站18| 欧美精品中文字幕一区| 国产乱码精品一区二区三区亚洲人| 公交车上扒开嫩j挺进去| 欧洲成人一区二区三区| 国产91精品捆绑调教| 久久性生活视频| 欧美tickling网站挠脚心| 97影院在线午夜| 精品无码人妻一区二区免费蜜桃| 成人免费一区二区三区| 手机精品视频在线| 夜夜精品浪潮av一区二区三区| 亚洲变态欧美另类捆绑| 欧美调教视频| 久久久久久91亚洲精品中文字幕| 在线免费成人| 国产精品186在线观看在线播放| 国产v片在线观看| 久久精品国产久精国产一老狼| 毛片一区二区三区四区| 视频免费一区| 国产精品网红福利| 久久99国产精品自在自在app| 99在线|亚洲一区二区| 欧美丰满熟妇xxxxx| 伊人国产在线观看| 成人免费在线播放视频| 日本黄色片免费观看| 国产精品女人网站| 精品国产91久久久久久老师| 曰本色欧美视频在线| 国产亚洲美女久久| 精品国产1区二区| 欧美成人milf| 精品人妻一区二区三区四区不卡| 精品视频在线播放色网色视频| 精品无人国产偷自产在线| 精品嫩草影院久久| 永久免费看av| 福利在线视频导航| 欧美大肥婆大肥bbbbb| 亚洲男人资源| 亚洲欧美aaa| 日本中文在线一区| 国产99久久久国产精品潘金网站| 狠狠色噜噜狠狠| 六月丁香婷婷激情| 亚洲欧美日韩一区成人| 国产麻豆一区二区三区在线观看| 国产有码在线一区二区视频| 欧美大胆性生话| 国产九区一区在线| 精品国产乱子伦| 亚洲一二三区视频在线观看| 亚洲欧洲精品一区二区三区不卡| 免费看一级视频| 欧美极品色图| 国产又粗又硬又长| 精品国产一区二区三区四区四| 日本精品入口免费视频| mm131亚洲精品| 国产 中文 字幕 日韩 在线| 美女又爽又黄视频毛茸茸| 国产日韩欧美不卡| 3d蒂法精品啪啪一区二区免费| 曰本一区二区| 白浆在线视频| 欧美色欧美亚洲另类二区| 日韩欧美国产小视频| 亚洲国产欧美日韩精品| 国产精品999.| 无码人妻精品一区二区三区温州| 波多野结衣电车| 日本免费在线一区| 亚洲一区二区三区四区电影| 国内精品视频在线| 欧美三级日本三级少妇99| 日本道精品一区二区三区| 久久香蕉国产线看观看网| 免费网站看v片在线a| 无码 人妻 在线 视频| 久香视频在线观看| 很污很黄的网站| 日韩手机在线观看| 精品三级在线观看视频| 色总=综合色| 国产精品9191| 国产制服91一区二区三区制服| 在线午夜影院| 99久热re在线精品996热视频| 亚洲高清视频在线播放| 神马影院我不卡| 2018国产在线| 欧美.日韩.国产.一区.二区| 在线观看视频91| 欧美日免费三级在线| 轻轻色免费在线视频| 久久久久久国产精品三级玉女聊斋| 丰满人妻妇伦又伦精品国产| 中文字幕另类日韩欧美亚洲嫩草| h版电影在线播放视频网站| 欧美另类老女人|