bin\Debug\WindowsApplication1.exe
bin\Debug\WindowsApplication1.pdb
obj\Debug\ResolveAssemblyReference.cache
obj\Debug\WindowsApplication1.Form1.resources
obj\Debug\WindowsApplication1.Properties.Resources.resources
obj\Debug\WindowsApplication1.UserControl1.resources
obj\Debug\WindowsApplication1.csproj.GenerateResource.Cache
obj\Debug\WindowsApplication1.exe
obj\Debug\WindowsApplication1.pdb
bin\Release\WindowsApplication1.exe
bin\Release\WindowsApplication1.pdb
obj\Release\ResolveAssemblyReference.cache
obj\Release\WindowsApplication1.Properties.Resources.resources
obj\Release\WindowsApplication1.csproj.GenerateResource.Cache
obj\Release\WindowsApplication1.exe
obj\Release\WindowsApplication1.pdb
obj\Release\WindowsApplication1.Form1.resources
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
开发环境为vs2005,本想实现控件动态添加,删除的功能,却发现了一个.net 2.0内存泄露的bug(至少对程序员来说是一个陷阱吧) 在form1.cs中有两处代码分别是: this.Controls.Add(rb);//1 将动态生成的控件加入到主窗口中 //rb.Dispose();//2 移除控件之后手动调用Dispose,释放资源 是否注释掉这两处代码一共有4种组合,反复执行add,remove操作,内存泄露的情况如下表, -----------------表1----------------- //1 //2 内存泄露? 注释掉 注释掉 否 注释掉 保留 否 保留 注释掉 是 保留 保留 否 -----------------表1 end----------------- 有一种情况会产生内存泄露:一旦将控件加入到了主窗体之后,再移除需要手动的调用Dispose,否则产生内存泄露.即一旦加入,则GC(垃圾回收器再也不能正常回收,Dispose本应该是有GC调用的). 突然之间感觉,GC确实是一个名副其实的"垃圾回收器"O(∩_∩)O~
资源推荐
资源详情
资源评论
收起资源包目录
C#2005动态增删控件的内存泄露例子.rar (29个子文件)
WindowsApplication1
RichTextBoxEx.cs 444B
Form1.cs 3KB
bin
Debug
WindowsApplication1.vshost.exe 6KB
WindowsApplication1.exe 20KB
WindowsApplication1.pdb 34KB
Release
WindowsApplication1.vshost.exe 6KB
WindowsApplication1.exe 20KB
WindowsApplication1.pdb 26KB
obj
WindowsApplication1.csproj.FileList.txt 774B
Debug
WindowsApplication1.Form1.resources 180B
WindowsApplication1.UserControl1.resources 180B
WindowsApplication1.csproj.GenerateResource.Cache 907B
WindowsApplication1.exe 20KB
WindowsApplication1.Properties.Resources.resources 180B
TempPE
WindowsApplication1.pdb 34KB
Release
WindowsApplication1.Form1.resources 180B
WindowsApplication1.csproj.GenerateResource.Cache 907B
WindowsApplication1.exe 20KB
Refactor
WindowsApplication1.Properties.Resources.resources 180B
TempPE
WindowsApplication1.pdb 26KB
Properties
Resources.Designer.cs 3KB
Settings.settings 249B
Resources.resx 5KB
Settings.Designer.cs 1KB
AssemblyInfo.cs 1KB
Program.cs 489B
WindowsApplication1.csproj 3KB
Form1.resx 6KB
WindowsApplication1.sln 946B
共 29 条
- 1
资源评论
- xs7653482013-01-10不错,gc靠不住
- tianrolin2014-05-19学习如何在Form程序中避免内存泄露
- guangri2017-05-17有点帮助,多谢共享
memerycyb
- 粉丝: 7
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功