社区
C#
帖子详情
form程序的内存占用问题
myouuu
2009-04-21 07:34:45
就是一个form程序,
比如一个简单的说明splitter的程序,
不停的移动分割器,使用内存会不断的增加,一直增加,
dispose()好像不起什么作用?
好多form程序都这样 ,不停的操作,内存就增加,似乎没上限,
这怎么解决?
...全文
257
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时就会回收了
简单的扑克牌游戏
程序
3. **UNIT1.DFM** 和 **UNIT2.DFM**、**UNIT3.DFM**: 这些DFM(Design
Form
Manager)文件是Delphi中的资源描述文件,用于定义应用
程序
的用户界面(UI)。它们描述了窗口、控件、图像和布局等元素,这些将在运行时被...
.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方法...
【转】有效减少Win
Form
程序
的
内存
占用
C#
但是,.NET 一直所为人诟病的就是“胃口太大”,狂吃
内存
,虽然微软声称 GC 的功能和智能化都很高,但是
内存
的回收
问题
,一直存在困扰,尤其是 win
form
程序
,其主要原因是因为.NET
程序
在启动时,是需要由JIT动态...
C# 解决Win
form
应用
程序
占用
内存
越来越大的方法
C# 解决Win
form
应用
程序
占用
内存
越来越大的方法 欢迎使用Markdown编辑器 优化前后对比 应用方法 定时器或线程调用都可 代码展示。 #region
内存
回收 [System.Runtime.InteropServices.DllImport(“kernel32.dll...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章