环境:VS2012 C1版本 2013V3 2014v1
数据来源:C1DataTable 数据数量 10字段,2万行数据。
问题描述:C1OlapPanel.DataSource 绑定后C1DataTable.DefaultView 内存飙升,换个两万行数据源,来回的切换,内存涨的多,退的少。通过C1OlapPanel.DataSource = nothing 取消绑定,并GC回收,实际内存没有被回收。很容易造成内存超过500M,造成系统缓慢。最后崩溃。
经过使用C1OLAPdemo测试,拖几个字段到列里,然后切换到图表,再切换到原始数据,内存也是一直飙升。把几个字段拖回去,还在飙升。取消了数据源绑定,内存依然没有被释放。
反复测试几天,感觉这个控件基本没法使用,内存问题解决不了。
我就想知道,这个控件换数据源的时候和取消行列字段的时候,能撤销将内存降回来。 |
|