【XAML】C1FlexGrid内存泄露问题(有demo)
刚打开时初始内存12M.窗体grid弹出后直接关闭,回收后内存为55M左右(图略)
但是弹出后任意修改一个数值,关闭回收后内存仅为30M。
如果不绑定itemsource,打开关闭后,内存在24M左右。
求解答。
这是demo 回复 1楼gzgood的帖子
gzgood你好,
感谢你的问题反馈。
通过您的描述我已经重现了问题,我会把其提交给产品组,受到反馈后回复给你。 回复 2楼iceman的帖子
你好,什么时候能有结果啊? 回复 3楼gzgood的帖子
gzgood 你好,
不要意思,可能需要 2~3 天时间,影响的因素有时差(开发团队在USA)和处理问题顺序。 回复 3楼gzgood的帖子
gzgood 你好,
开发人员反馈,使用 .NET 平台自带的 DataGrid 按照上述步骤测试,测试结果和1#相同。
所以,这可能是 WPF 平台内存回收机制引起的现象。我们目前也无法给出有效的解决方法。
抱歉。 回复 5楼iceman的帖子
采用这个的话datagrid可以释放内存,但是c1grid不行。 就是打开后直接关闭的。
可以在usercontrol1.xaml中注释代码来比较。
回复 6楼gzgood的帖子
恩,这个例子中确实如此,请问你的系统环境是?我的系统为 Win8.1 64bit 针对 C1 测试和一楼中描述现象相反,修改值后释放内存较多。 回复 7楼iceman的帖子
截图放错了。
是修改值后内存释放的多。c1的控件不修改的话是54M,修改的话是24M。 恩,那我们的现象就一致了,我已经把问题反馈给产品组了,有消息反馈给你。 内存泄露有解决的办法了吗?
页:
[1]
2