社区
C#
帖子详情
【求助】c#的内存不足问题
qlf2008
2009-12-06 04:21:37
在搞一个缩略图的时候,就出现这个问题了!到网上也查了一下,说对象要及时清除,不然还是会占用内存的,即使有内存回收机制!于是我一个一个的对象查看,用好的对象都给dispose掉了,不过还是不行啊!稍微小点的图片打的开,不过才800多K的图片就打不开了!有没有遇到过这种情况啊,怎么解决的?
...全文
216
9
打赏
收藏
【求助】c#的内存不足问题
在搞一个缩略图的时候,就出现这个问题了!到网上也查了一下,说对象要及时清除,不然还是会占用内存的,即使有内存回收机制!于是我一个一个的对象查看,用好的对象都给dispose掉了,不过还是不行啊!稍微小点的图片打的开,不过才800多K的图片就打不开了!有没有遇到过这种情况啊,怎么解决的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huhulala12345
2009-12-16
打赏
举报
回复
调GC.Collect()试试
卧_槽
2009-12-16
打赏
举报
回复
picture[n]
关键在这个n有多大.
呵呵呵呵呵呵呵呵呵呵呵呵
2009-12-16
打赏
举报
回复
以前用.net 1.1开发的时候做缩略图也曾出现过楼主所说的情况
但是偶发事件,程序要跑若干小时后才可能发生
后来升级到2.0以后就没出现过..
xue12300
2009-12-16
打赏
举报
回复
10000*10000以上的怎么办?
qlf2008
2009-12-06
打赏
举报
回复
代码如下:
/// <summary>
/// 生成缩略图并显示
/// </summary>
/// <param name="path">要缩略的图片地址</param>
/// <param name="Form">传过来的主窗口,用来应用picturebox控件</param>
private static void ZoomOutShow(string path,Form form1)
{
//定义的picturebox控件数组,用来显示缩略图
picture[n] = new PictureBox(); //n是正在查看的图片的序号,所有的图片路径已经
//放在循环链表中了
picture[n].SizeMode = PictureBoxSizeMode.StretchImage; //设置显示的模式
picture[n].Image = Image.FromFile(path);
picture[n].Width = 40;
picture[n].Height = 50;
picture[n].Left = 45*(n +1); //图片的高度不变,宽度依次增大
picture[n].Top = Screen.PrimaryScreen.WorkingArea.Height - 65;
form1.Controls.Add(picture[n]); //将图片加到picturebox控件中去
}
[Quote=引用 3 楼 findcaiyzh 的回复:]
800K不大呀
请帖相关代码,和详细的异常信息。
[/Quote]
cymandhxl
2009-12-06
打赏
举报
回复
我相信以楼主的智商这么点问题应该游刃有余啊
宝_爸
2009-12-06
打赏
举报
回复
800K不大呀
请帖相关代码,和详细的异常信息。
cuike519
2009-12-06
打赏
举报
回复
最好贴点代码,你是怎么显示(或者说装载)图片的?
wuyq11
2009-12-06
打赏
举报
回复
800多K图片不大
是否生存期内,就清除了
C#
微软培训资料
14.4 继承中关于属性的一些
问题
.169 14.5 小 结 .172 第四部分 深入了解
C#
.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口的成员 .178 15.4 接口的实现 .182 ...
C#
23种设计模式_示例源代码及PDF
6、ADAPTER —在朋友聚会上碰到了一个美女 Sarah,从香港来的,可我不会说粤语,她不 、 会说普通话,只好
求助
于我的朋友 kent 了,他作为我和 Sarah 之间的 Adapter,让我和 Sarah 可以相互交谈了(也不知道他会不会...
多处理器编程的艺术
, 现今,大多数工程技术人员都是通过艰辛的反复实践、
求助
有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备...
一个简单的java爬虫产品
最近一直在研究爬虫和Lucene,虽然开始决定选用Heritrix来执行爬虫操作,但是后来发现用它来做还是存在一定的
问题
,比如需要程序生成相应的XML文件,对于同一个Job,怎样才能保证重复运行该Job时文件夹始终是同一个...
smtpsvg:SMTPSvg.Mailer的API兼容.NET替代
其他人则像我一样失败了,注意到相同的错误(Server.CreateObject失败,错误800703e6-对内存位置的无效访问)-没有解决方案,也没有
求助
于其他邮件发送方法,例如CDOSYS。 不想更改任何代码,我
求助
于围绕.NET ...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章