wpf程序为啥跑时间长内存就溢出了

garrette 2013-04-10 10:35:35
wpf4,跑时间长(半天、一天啥的)就报错:“System.OutOfMemoryException:Insufficient memory to continue the execution of the program”
内存占满了呢?
wpf的窗口window,这个应该怎么释放内存呢?window关闭的话,占用的内存有时候好像没有释放掉。winform的form有dispose方法,wpf的window没有dispose方法。wpf的window似乎是非托管资源
...全文
1041 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hello_bonjour 2013-05-03
  • 打赏
  • 举报
回复
这个问题很难缠,我劝楼主算了吧,留下精力和事件多学学习,下次写出干净,高效,帅酷的代码。
jv9 2013-04-20
  • 打赏
  • 举报
回复
长时间运行出现内存泄漏,多数情况下是因为后台进程反复运行或者UI动画效果频繁造成的,楼主可以检查一下是否有以上问题。 解决方法很简单,如果是需要长时间运行的程序,建议不需要使用繁琐的UI以及动画效果。对于后台进程而言,设置异常,定时进行内存回收。
garrette 2013-04-18
  • 打赏
  • 举报
回复
引用 5 楼 porenasckx 的回复:
不会是内存泄露吧!
就是内存泄露啊,现在不知道原因
E次奥 2013-04-18
  • 打赏
  • 举报
回复
不会是内存泄露吧!
linuxca 2013-04-18
  • 打赏
  • 举报
回复
界面部分内存泄露的例子没遇到过,如果是,楼主分享一下.
E次奥 2013-04-18
  • 打赏
  • 举报
回复
引用 6 楼 garrette 的回复:
引用 5 楼 porenasckx 的回复:不会是内存泄露吧! 就是内存泄露啊,现在不知道原因
在设计界面就不好找啊!
嘴哥臭鼬 2013-04-17
  • 打赏
  • 举报
回复
可能是你代码里面其他地方写的不好吧
在路上20130607 2013-04-11
  • 打赏
  • 举报
回复
garrette 2013-04-11
  • 打赏
  • 举报
回复
引用 1 楼 luoSaiMingJavaAndC 的回复:
IDisposable
wpf的window不能实现IDisposable……怎么办呢?

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧