当前位置: 代码迷 >> C# >> winform 窗体最小化后内存占用变小,怎么启动后最小化并且释放内存
  详细解决方案

winform 窗体最小化后内存占用变小,怎么启动后最小化并且释放内存

热度:112   发布时间:2016-05-05 04:42:55.0
winform 窗体最小化后内存占用变小,如何启动后最小化并且释放内存
winform 窗体最小化后内存占用变小,如何启动后让窗体最小化并且释放内存。
我在窗体初始化的时候,设置了窗体的属性 this.WindowState = FormWindowState.Minimized;  结果内存占用还是没有变小。
但是用鼠标点击 最小化按钮,却发现内存变小了。如何实现  初始化也像点击最小化按钮一样释放内存??


我只有50分了。谢谢大家!
------解决思路----------------------
发现过这问题,不过没搞明白怎么弄.好像说是最小化以后windows给清理掉了一些绘制控件之类用掉的内存,不过反正正常使用的话,内存还得再上来
网上有人说用SetProcessWorkingSetSize(GetCurrentProcess(), -1&, -1&) 可以清理内存(据说某些号称低内存的流氓软件就是在用timer无限执行这个函数),不过我没试成功
  相关解决方案