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

程式執行久了,會出現"run out of system resources"

答題得分者是:pcboy2
kenbcb
中階會員


發表:171
回覆:129
積分:60
註冊:2003-07-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-11 08:38:20 IP:61.222.xxx.xxx 未訂閱
請問各位大大, 我寫了一支程式,持續執行約1.5天時,會出現"run out of system resources"; 程式中有用到map, vector 是否此處有用問題呢? 請各位大大提供意見指導!
mustapha.wang
資深會員


發表:89
回覆:409
積分:274
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-11 08:57:25 IP:210.22.xxx.xxx 未訂閱
我用devexpress公司的cx元件,如TcxTreeList,cxGrid,也是执行一个晚上,会报一样的错: 2005-5-9 7:21:14        :EOutOfResources:Out of system resources 2005-5-9 7:21:14        :EOutOfResources:Out of system resources 2005-5-9 8:18:13        :EInvalidOperation:Canvas does not allow drawing 2005-5-9 8:18:13        :EOutOfResources:无效的光标句柄。    2005-5-9 8:18:13        :EInvalidOperation:Canvas does not allow drawing 2005-5-9 8:18:13        :EInvalidOperation:Canvas does not allow drawing 2005-5-9 8:18:13        :EInvalidOperation:Canvas does not allow drawing    查看资料,可能是绘图部分的内存泄漏,但不知道是cx元件的,还是delphi本身的Graphics.pas里的问题。 http://www.delphibbs.com/delphibbs/dispq.asp?lid=2064648 http://qc.borland.com/wc/qcmain.aspx?d=2511 http://www.delphifaq.com/fq/q4053.shtml     久病成良医--多试 千人之诺诺,不如一士之谔谔--兼听
------
江上何人初见月,江月何年初照人
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-11 12:24:16 IP:210.69.xxx.xxx 未訂閱
換 Windows 2000/XP 看看, 以前的 Windows 95/98/ME 一類的 系統資源 比較少, 系統資源耗盡, 程式就不能跑了 不然就要想辦法減少程式中系統資源的使用 (不一定是 map 或 vector) ********************* 如果您滿意答案,請結案 *********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-11 12:28:10 IP:210.69.xxx.xxx 未訂閱
何謂電腦系統資源不足?該如何解決? 不管電腦的記憶體是 256MB、512MB 甚至 1GB,系統資源(System Resources)永遠是記憶體中「固定的一小塊區域」,不會因為電腦的記憶體較多,系統資源就會比較多。「系統資源不足」並非硬體容量或效能不足(例如:記憶體多少或速度多快),而是指 Windows 作業系統(軟體)所能提供給程式運作的空間不足(總計 64K)。 「系統資源不足」與「記憶體不足」是不一樣的,記憶體種類的選用與「系統資源」也沒有關係。底下是針對「系統資源不足」的問題所作的建議: 不要連續開啟多頁網頁瀏覽或視窗。 關閉不必要的常駐程式。 個人化設定盡量單純(如:桌面捷徑、工作列、佈景主題、顯示效果等等)。 勿使用不適用的系統應用程式或撰寫不良的軟體,這些可能造成系統資源未能正常釋放。 http://www.synnex.com.tw/asp/fae_qaDetail.asp?topic=FAE&group=&parent=&classifyid=01995&seqno=17236&vendor= ********************* 如果您滿意答案,請結案 *********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
mustapha.wang
資深會員


發表:89
回覆:409
積分:274
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-11 14:07:27 IP:210.22.xxx.xxx 未訂閱
我的OS是2003 测试程序就是不停的开关一支Form,上面有cxGrid元件等     久病成良医--多试 千人之诺诺,不如一士之谔谔--兼听
------
江上何人初见月,江月何年初照人
系統時間:2024-06-02 1:36:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!