程序进程所占用的内存空间不断的增加

mokton 2009-02-05 01:38:57
我用C#和VB.net写的程序在运行时进程所占用的内存空间不断的增加。我的编程环境是Visual Studio 2005。现在把的一个程序的原文件全部发上来向大家请教。代码不多,以后就可以看完。请高手给分析下是代码的原因,还是设置的原因。

先行谢过!

mokton
...全文
443 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
mokton 2009-02-21
  • 打赏
  • 举报
回复
问题仍然还是美有解决,请高手继续回答吧,如果分不够可以提出加分要求,只有能够把我的问题解决就行。
mokton 2009-02-10
  • 打赏
  • 举报
回复
那么请问四楼 如何清除 界面的日志内容 呢?
mokton 2009-02-10
  • 打赏
  • 举报
回复
新的下载地址

附件下载
addyou 2009-02-05
  • 打赏
  • 举报
回复
可能是线程在运行时会有不断申请新的内存资源(如实例化对象)的情况,而垃圾回收机制未能及时回收不再使用的内存.

建议你注意一下CPU占用情况的控制,以及使用GC.collect方法强行回收试试
ChrisAK 2009-02-05
  • 打赏
  • 举报
回复
您还未填写提取码或提取码不正确

请填写文件的提取码获取下载地址:
mokton 2009-02-05
  • 打赏
  • 举报
回复
发现让内存增加的代码了

就是有时在给
Time
Hour
Min
Sec
等几个变量赋值时内存就增加了

请高手赐教
feifeiyiwen 2009-02-05
  • 打赏
  • 举报
回复
逐行注释代码运行的方法.先找出让内存不断增加的代码段很关键
mokton 2009-02-05
  • 打赏
  • 举报
回复
mokton 2009-02-05
  • 打赏
  • 举报
回复
我已经把附件上传到了QQ文件中转站
下载附件
mokton 2009-02-05
  • 打赏
  • 举报
回复
CSDN附件上传可能出了问题,我的附件打不开。
高手们 把邮箱留下,我发邮件给你。
shalen520 2009-02-05
  • 打赏
  • 举报
回复
增加是正常的,但如果一直增加从来不减少就有问题,你可以试试强行GC.Collect(),看是否会减少
much0726 2009-02-05
  • 打赏
  • 举报
回复
我也遇到过内存不断增加的情况,我的是内存对象没有释放和界面的日志内容没有清除.
当然不可能每个人的情况都一样.
如果你的代码少,你可以试试逐行注释代码运行的方法.先找出让内存不断增加的代码段很关键.
lianglei9810 2009-02-05
  • 打赏
  • 举报
回复
多设断点 自己调试下 看哪里死循环 看那里sql语句有问题 时间过长 看集合 是不是太大了 存的东西过多
accomp 2009-02-05
  • 打赏
  • 举报
回复
您访问的资源不存在
空心兜兜 2009-02-05
  • 打赏
  • 举报
回复
您访问的资源不存在

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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