找回密码
 立即注册

QQ登录

只需一步,快速开始

gzgood

中级会员

21

主题

73

帖子

681

积分

中级会员

积分
681

活字格认证

gzgood
中级会员   /  发表于:2014-2-10 15:25  /   查看:13204  /  回复:12
刚打开时初始内存12M.

窗体grid弹出后直接关闭,回收后内存为55M左右(图略)

但是弹出后任意修改一个数值,关闭回收后内存仅为30M。



如果不绑定itemsource,打开关闭后,内存在24M左右。



求解答。

这是demo  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-2-11 10:24:00
沙发
回复 1楼gzgood的帖子

gzgood你好,

感谢你的问题反馈。

通过您的描述我已经重现了问题,我会把其提交给产品组,受到反馈后回复给你。
回复 使用道具 举报
gzgood
中级会员   /  发表于:2014-2-12 16:22:00
板凳
回复 2楼iceman的帖子

你好,什么时候能有结果啊?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-12 17:16:00
地板
回复 3楼gzgood的帖子

gzgood 你好,
不要意思,可能需要 2~3 天时间,影响的因素有时差(开发团队在USA)和处理问题顺序。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-13 09:49:00
5#
回复 3楼gzgood的帖子

gzgood 你好,

开发人员反馈,使用 .NET 平台自带的 DataGrid 按照上述步骤测试,测试结果和1#相同。
所以,这可能是 WPF 平台内存回收机制引起的现象。我们目前也无法给出有效的解决方法。

抱歉。
回复 使用道具 举报
gzgood
中级会员   /  发表于:2014-2-13 10:21:00
6#
回复 5楼iceman的帖子

采用这个的话datagrid可以释放内存,但是c1grid不行。   就是打开后直接关闭的。

可以在usercontrol1.xaml中注释代码来比较。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-13 16:29:00
7#
回复 6楼gzgood的帖子

恩,这个例子中确实如此,请问你的系统环境是?我的系统为 Win8.1 64bit 针对 C1 测试和一楼中描述现象相反,修改值后释放内存较多。
回复 使用道具 举报
gzgood
中级会员   /  发表于:2014-2-13 16:42:00
8#
回复 7楼iceman的帖子

截图放错了。

是修改值后内存释放的多。c1的控件不修改的话是54M,修改的话是24M。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-13 17:54:00
9#
恩,那我们的现象就一致了,我已经把问题反馈给产品组了,有消息反馈给你。
回复 使用道具 举报
lianshan
新手上路   /  发表于:2014-2-27 08:54:00
10#
内存泄露有解决的办法了吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部