線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1146
推到 Plurk!
推到 Facebook!

請問關於 memory 的問題

尚未結案
SamSam1230
中階會員


發表:128
回覆:178
積分:65
註冊:2004-12-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-28 15:12:53 IP:218.103.xxx.xxx 未訂閱
有一些 tstringlist 我確定是 free 了 但我在task manager 看不到 memory 減少 我又試過用一些外掛的 freerampro 去再free , 也是沒有 請問不是 free 之後, 那些memory 就會release 了嗎? 謝謝 再補充一點不知道是不是因為這個 那些tstringlist 是以一個 array 去定義的 array[0..10] of Tstringlist 發表人 - samsam1230 於 2005/04/28 15:25:05
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-28 15:57:29 IP:221.169.xxx.xxx 未訂閱
引言: 有一些 tstringlist 我確定是 free 了 但我在task manager 看不到 memory 減少 我又試過用一些外掛的 freerampro 去再free , 也是沒有 請問不是 free 之後, 那些memory 就會release 了嗎? 謝謝
是會被釋放。 可是因為作業系統會做到一堆動作。 而你的 task manager 也沒有辦法很快的”立即”知道現在的記憶體狀況。 它也是有”更新時間”的。 所以,一堆資訊都是慢半拍的。^_^
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-28 16:34:45 IP:60.248.xxx.xxx 未訂閱
其實,還有一個原因是因為 Windows 是利用垃圾收集法來回收不使用的空間的 所以,所謂的 Free 其實只是說這塊空間用不到了,建議釋放 至於,什麼時候,才真正會被釋放,就要問 OS 了
SamSam1230
中階會員


發表:128
回覆:178
積分:65
註冊:2004-12-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-29 11:20:58 IP:218.103.xxx.xxx 未訂閱
但另外想問為什麼我只要把form 收到system tray ,memory 就會release
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-29 11:44:30 IP:221.169.xxx.xxx 未訂閱
引言: 但另外想問為什麼我只要把form 收到system tray ,memory 就會release
呵。這就是它在回收的先後順序上會有不同嘛。 這要問M$為什麼了。^_^
SamSam1230
中階會員


發表:128
回覆:178
積分:65
註冊:2004-12-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-29 12:06:22 IP:218.103.xxx.xxx 未訂閱
謝謝大大的回答 令小第得益不少
系統時間:2024-05-17 10:49:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!