none
console 的 timer 問題[麻煩事又來] RRS feed

  • 問題

  • 各位又是我啦 ...呵呵~~~

    這次的問題是 我在console  用timer  拿資料 儲入 db
    做不停更新的動作...這個動作很成功 (10 分 >.<~)

    但我在 看 taskmgr 是 看到 那個console 的 use menory  越來越大
    當然 有時也會小下來 ... 但時間越長 menory 越大 ....(減回5 分)

    各位 大大 可以有方法 改善 嗎?
    我要的是program方法 不要使用者的動作(因為 這是自動的program)...
    我最終的目的 是要把個console 的menory  穩定在 一段位置之間 就可以了

    2006年8月1日 上午 01:45

解答

  • 有可能是你一直在的timer的呼叫程序中重複的產生新的物件所造成,如果是這個問題,可以考慮將重複使用的物件參照保存下來,重複的運用。

    希望對妳有幫助。

    2006年8月6日 下午 04:01

所有回覆

  • 可以把部分的SOURCE CODE放上來嗎,才好瞭解可能造成記憶體使用上升的原因
    2006年8月5日 下午 03:54
  • 有可能是你一直在的timer的呼叫程序中重複的產生新的物件所造成,如果是這個問題,可以考慮將重複使用的物件參照保存下來,重複的運用。

    希望對妳有幫助。

    2006年8月6日 下午 04:01
  • ^^" 不好意思呢  公司文件 不好放上來 (謜諒^^"~~)

    問題就算了 =.=" 因為 個work 交了給上頭

    我過 我最後發現了

    個console program  在 taskmgr 看 由 2xx k  最多去到 6xxx k 多

    但之後會回落 到4xxx 多 看來是 gc 的在 work 呢.....

    但也不是我理想之內.....

    2006年8月8日 上午 08:00