[問題] chart 記憶體用量

作者: sorkayi (尋找奶昔)   2016-07-13 15:56:52
午安 c sharp 版上的各位大大
目前正在利用 chart 做出 line chart 效果
功能已經有實做出來了
但是這幾天發現 記憶體用量有點兇
才發現是 chart 在搗亂
預計 chart 上 會畫出 150000 個 double 點位
利用了 DataBindY() 在畫面上畫出了
但是實驗後發現 有加入 chart 效果會要吃掉 50M 以上的 記憶體
目標是希望能收回多少記憶體就收回多少
程式碼是在 thread 上面用 invoke 方式 回傳至 main form 的 不知道有沒有影響
不知道各位大大有沒有什麼意見可以討論看看的
感謝
作者: smmoon (邦)   2016-07-14 09:12:00
fastline?
作者: pico2k (風月)   2016-07-16 08:16:00
如果你在意記憶體用太多和回收這些事,你應該用c/c++
作者: sd016808 (sd016808)   2016-07-19 23:47:00
有圖可以看一下嗎? 不能只畫轉折點或是做Sampling嗎?15萬個點的圖也密到沒辦法每個點都看得清楚吧?
作者: TameFoxx (foxx)   2016-07-20 17:09:00
15萬也太多了
作者: te426odin (小胖老師)   2016-08-05 09:53:00
你的chart有動態顯示嗎,如果沒有可以考慮將點數在縮點15萬就算丟到前端跑也是很吃記憶體

Links booklink

Contact Us: admin [ a t ] ucptt.com