主題:asp+sqlce3.0 內(nèi)存泄露 共有39779人關(guān)注過(guò)本帖 |
---|
xiazhang |
1樓 |
asp+sqlce3.0 內(nèi)存泄露 Post By:2010-11-1 10:54:00 [只看該作者]
用asp+sqlce3.0 編寫的內(nèi)置頁(yè)面,在實(shí)時(shí)讀sqlce 數(shù)據(jù)實(shí)時(shí)顯示頁(yè)面上存在內(nèi)存泄露,已經(jīng)用上類庫(kù)提供的rs.close,set rs=nothing ,conn.close,set conn=nothing ,還要加什么語(yǔ)句防止數(shù)據(jù)庫(kù)連接引起的內(nèi)存泄露,泄露的還蠻嚴(yán)重的,大概3分鐘泄露4kb;
|
|
單帖管理 | 引用 | 回復(fù) |
zhl |
2樓 |
Post By:2010-11-1 22:20:00 [只看該作者]
不是很明白你所描述的內(nèi)存泄露,是因?yàn)樵黾恿藬?shù)據(jù)庫(kù)連接加大了內(nèi)存占用呢,還是說(shuō)程序沒有任何的操作,內(nèi)存減少。
|
|
單帖管理 | 引用 | 回復(fù) |
xiaozhang |
3樓 |
Post By:2010-11-2 9:32:00 [只看該作者]
意思是 asp連接數(shù)據(jù)庫(kù) 一直循環(huán)打開關(guān)閉數(shù)據(jù)庫(kù) 存在內(nèi)存泄露,如何防止,因?yàn)橛袀(gè)頁(yè)面實(shí)時(shí)刷數(shù)據(jù)的!
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
4樓 |
Post By:2010-11-2 11:38:00 [只看該作者]
你是怎么監(jiān)測(cè)到系統(tǒng)內(nèi)存泄漏的呢?是
void GlobalMemoryStatus(    LPMEMORYSTATUS lpBuffer  ); 嗎? 我們?cè)谶M(jìn)行80%CPU負(fù)載的文件讀寫試驗(yàn)中,也可看到內(nèi)存減小的情況,但足夠長(zhǎng)時(shí)間(幾十個(gè)小時(shí)以上)后,內(nèi)存又穩(wěn)定了。數(shù)據(jù)庫(kù)操作本質(zhì)上是系統(tǒng)文件操作,所以很想知道是如何判斷內(nèi)存泄漏的,謝謝! |
|
單帖管理 | 引用 | 回復(fù) |
xiaozhang |
5樓 |
Post By:2010-11-2 15:52:00 [只看該作者]
我在機(jī)子里裝了WINCE 內(nèi)存監(jiān)視軟件:ARMV4I_MSView.exe,這程序是用上面所述的api實(shí)現(xiàn)的,打開實(shí)時(shí)頁(yè)面后,發(fā)現(xiàn)可用內(nèi)存一直在減小,經(jīng)過(guò)數(shù)次循環(huán)測(cè)試,發(fā)現(xiàn)問(wèn)題在數(shù)據(jù)庫(kù)連接和關(guān)閉操作上面,Set conn = CreateObject("ADOCE.Connection.3.1")和conn.close ,set conn=nothing
|
|
單帖管理 | 引用 | 回復(fù) |
返回首頁(yè)asp+sqlce3.0 內(nèi)存泄露 |
---|
用戶名: | |
驗(yàn)證碼: | |
內(nèi)容: | |