[问题] 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