社区
C#
帖子详情
form程序的内存占用问题
myouuu
2009-04-21 07:34:45
就是一个form程序,
比如一个简单的说明splitter的程序,
不停的移动分割器,使用内存会不断的增加,一直增加,
dispose()好像不起什么作用?
好多form程序都这样 ,不停的操作,内存就增加,似乎没上限,
这怎么解决?
...全文
232
17
打赏
收藏
form程序的内存占用问题
就是一个form程序, 比如一个简单的说明splitter的程序, 不停的移动分割器,使用内存会不断的增加,一直增加, dispose()好像不起什么作用? 好多form程序都这样 ,不停的操作,内存就增加,似乎没上限, 这怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vickjiang
2009-04-22
打赏
举报
回复
关注所谓“using”用法
myouuu
2009-04-22
打赏
举报
回复
using 怎么用
using 什么?
sushou2009
2009-04-21
打赏
举报
回复
利用下using,它会自动回收资源的
zsuswy
2009-04-21
打赏
举报
回复
有一个方法可以搞定这个问题:
你把窗口最小化,再最大化,内存占用就会猛地减少.^^!
ffdrex
2009-04-21
打赏
举报
回复
看看是不是不小心搞的Timer太多?记得有一次没处理好这个,TaskQueue里爆了,结果就越来越慢,吃了巨额内存。
llsen
2009-04-21
打赏
举报
回复
[Quote=引用 4 楼 myouuu 的回复:]
不管是自己写的代码,
还是windows自动生成的代码都是啊,
我是一边调试,一边查看taskmgr,
内存就是往上涨啊,,
[/Quote]
这个肯能是系统在运行,计算导致的
不是代码问题
study_
2009-04-21
打赏
举报
回复
还可以啊,可以尝试直接调用GC进行回收,但是要注意回收的代问题
genius_tong
2009-04-21
打赏
举报
回复
我也基本没多大变化~
zhenwenjun1983
2009-04-21
打赏
举报
回复
我的VS2008没有那个问题,内存基本没啥变化
li45214521
2009-04-21
打赏
举报
回复
增加一点是因为事件机制。。。。
Garnett_KG
2009-04-21
打赏
举报
回复
没有吧,你用process.exe观察一下内存的变化,我这很平稳啊。
xufzu123
2009-04-21
打赏
举报
回复
学习了~~
有时候多开一个线程就行了
Dobzhansky
2009-04-21
打赏
举报
回复
还真是, form + splitcontainer , 移动内存上升一些, 观察的真仔细
内存换时间的考虑?
可能后台有薄记, 维护, 优化线程, 最简单的winform 程序都有 5-7个线程在干活.
myouuu
2009-04-21
打赏
举报
回复
不管是自己写的代码,
还是windows自动生成的代码都是啊,
我是一边调试,一边查看taskmgr,
内存就是往上涨啊,,
gui0605
2009-04-21
打赏
举报
回复
省心的就用using语句,系统会在合适的时候回收。
jinjazz
2009-04-21
打赏
举报
回复
似乎没有这个问题,除非你的代码写的有问题
rtdb
2009-04-21
打赏
举报
回复
没关系的,GC时就会回收了
从新手小白进入Win
Form
编程 (VS2019)
Win
Form
框架 是 Windows
Form
的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用
程序
框架,一般使用 C#语言 编写。 Win
Form
框架可用于设计窗体和可视控件,采用面向对象语言C#,可快速...
.NET
程序
内存
占用
问题
.NET
程序
内存
占用
问题
1、使用性能测试工具dotTrace 3.0,它能够计算出你
程序
中那些代码
占用
内存
较多 2、强制垃圾回收 3、多dispose,close 4、用timer,每几秒钟调用:SetProcessWorkingSetSize(Process....
paip.提升性能---C#.NET
程序
内存
占用
过多以及OutOfMemory解决方法
提升性能---C#.NET
程序
内存
占用
过多以及OutOfMemory解决方法 作者Attilax , EMAIL:1466519819@qq.com 需要的效果是,监测
内存
占用
,当物理
内存
占用
超过99M时,调用SetProcessWorkingSetSize方法...
C#
内存
占用
大量资源的解决办法
昨天,独立完成了一个项目,一直运行起,起初运行
内存
为15Mb左右,但是发现
内存
以每秒2Mb的速度增加,吓了我一跳(注:我实习生,我的工作中第一个项目)。从头找寻对象,再来dispose,弄得我晕头转向的。
占用
...
C# 解决Win
form
应用
程序
占用
内存
越来越大的方法
C# 解决Win
form
应用
程序
占用
内存
越来越大的方法 欢迎使用Markdown编辑器 优化前后对比 应用方法 定时器或线程调用都可 代码展示。 #region
内存
回收 [System.Runtime.InteropServices.DllImport(“kernel32.dll...
C#
110,537
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章