GCDemo

所属分类:Windows编程
开发工具:Visual Basic
文件大小:25KB
下载次数:51
上传日期:2007-11-24 14:55:22
上 传 者wyl1220
说明:  本示例说明了托管垃圾回收与非托管代码之间的相互操作。 本示例说明了 GC 类的新的 AddMemoryPressure 和 RemoveMemoryPressure 方法。您可以使用这些方法为零代回收更改垃圾回收策略的模式。只要正在分配的非托管资源的数目大大超过同一批资源的托管占用空间,您就应使用这些方法向垃圾回收器 (GC) 发出提示。如果没有该提示,GC 就不会注意非托管内存,因而便选择不到最理想的回收策略。 运行该示例,观察在有内存压力和无内存压力的情况下成功分配的数目(您将注意到在适当添加压力时分配成功的几率更高)。另外,观察添加压力对执行的零代回收数目产生的影响,这说明在添加了压力后,GC 执行回收的次数会增加。 请始终记住,若要添加任何压力,应相应地移除等量的压力。
(err)

文件列表:
GCDemo\VB\formMain.Designer.vb (13005, 2005-06-13)
GCDemo\VB\formMain.resx (5647, 2005-06-13)
GCDemo\VB\formMain.vb (5009, 2005-07-04)
GCDemo\VB\GCDemoVB.sln (904, 2005-06-13)
GCDemo\VB\GCDemoVB.vbproj (3604, 2005-06-13)
GCDemo\VB\MemoryHogger.vb (2209, 2005-07-04)
GCDemo\VB\NativeMethods.vb (1994, 2005-07-04)
GCDemo\VB\My Project\AssemblyInfo.vb (1186, 2005-06-13)
GCDemo\VB\My Project\MyApplication.Designer.vb (1086, 2005-06-13)
GCDemo\VB\My Project\MyApplication.myapp (473, 2005-06-13)
GCDemo\VB\My Project\MyApplication.vb (432, 2005-06-13)
GCDemo\VB\My Project\MyEvents.vb (743, 2005-06-13)
GCDemo\VB\My Project\MyResources.Designer.vb (2380, 2005-06-13)
GCDemo\VB\My Project\MyResources.resx (5618, 2005-06-13)
GCDemo\VB\My Project\MySettings.designer.vb (1476, 2005-06-13)
GCDemo\VB\My Project\mysettings.settings (203, 2005-06-13)
GCDemo\VB\My Project\Resource1.resx (5234, 2005-06-13)
GCDemo\CS\App.ico (1078, 2005-06-13)
GCDemo\CS\formMain.cs (17733, 2005-07-04)
GCDemo\CS\formMain.resx (25230, 2005-06-13)
GCDemo\CS\GCDemoCS.csproj (3953, 2005-06-13)
GCDemo\CS\GCDemoCS.sln (839, 2005-06-13)
GCDemo\CS\NativeMethods.cs (2053, 2005-07-04)
GCDemo\VB\My Project (0, 2007-11-23)
GCDemo\VB (0, 2007-11-23)
GCDemo\CS (0, 2007-11-23)
GCDemo (0, 2007-11-23)

近期下载者

相关文件


收藏者