GC.Collect()使用次数频繁对系统的影响,谢谢指点。。(不是舍不得给分,只有这30了) http://www.microsoft.com/china/community/program/originalarticles/TechDoc/GCview.mspx你看看这篇文章把 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconprogrammingessentialsforgarbagecollection.htm 帮助里的:垃圾回收 GC 类提供 GC.Collect 方法,您可以使用该方法让应用程序在一定程度上直接控制垃圾回收器。通常情况下,您应该避免调用任何回收方法,让垃圾回收器独立运行。在大多数情况下,垃圾回收器在确定执行回收的最佳时机方面更有优势。但是,在某些不常发生的情况下,强制回收可以提高应用程序的性能。当应用程序代码中某个确定的点上使用的内存量大量减少时,在这种情况下使用 GC.Collect 方法可能比较合适。例如,应用程序可能使用引用大量非托管资源的文档。当您的应用程序关闭该文档时,您完全知道已经不再需要文档曾使用的资源了。出于性能的原因,一次全部释放这些资源很有意义。有关更多信息,请参见 GC.Collect 方法。在垃圾回收器执行回收之前,它会挂起当前正在执行的所有线程。如果不必要地多次调用 GC.Collect,这可能会造成性能问题。您还应该注意不要将调用 GC.Collect 的代码放置在程序中用户可以经常调用的点上。这可能会削弱垃圾回收器中优化引擎的作用,而垃圾回收器可以确定运行垃圾回收的最佳时间。 可怜单位电脑全是WIN98,2000和XP下都正常的程序到98下一会就跳出一个系统错误(上下来回拖动listview控件(Detail样式,数据量大)的滚动条时),都是用GC.Collect()解决的。哎,98什么时候能灭亡啊 .net ajax 超时 有人做过java applet与c#进行socket通信没的?遇到一个问题。。。 wpf创建了一个自定义的UserControl或者Page,如何作为xaml元素被调用? sql server 如何将表中数据一一取出? 如何实现关键字替换? 如何判断最后按了回车键? cookie如何设置过期时间,具体点哦 帮忙给个未来规划好吗,各位前辈,高手! 怎么让DropDownList1不显示下拉箭头,很急很急!!!客户等着要了! asp.net文件无法解析 GDI+绘图问题 .net是不是不支持Adapter Sql AnyWhere 6.0数据库?急啊...
垃圾回收 GC 类提供 GC.Collect 方法,您可以使用该方法让应用程序在一定程度上直接控制垃圾回收器。通常情况下,您应该避免调用任何回收方法,让垃圾回收器独立运行。在大多数情况下,垃圾回收器在确定执行回收的最佳时机方面更有优势。但是,在某些不常发生的情况下,强制回收可以提高应用程序的性能。当应用程序代码中某个确定的点上使用的内存量大量减少时,在这种情况下使用 GC.Collect 方法可能比较合适。例如,应用程序可能使用引用大量非托管资源的文档。当您的应用程序关闭该文档时,您完全知道已经不再需要文档曾使用的资源了。出于性能的原因,一次全部释放这些资源很有意义。有关更多信息,请参见 GC.Collect 方法。在垃圾回收器执行回收之前,它会挂起当前正在执行的所有线程。如果不必要地多次调用 GC.Collect,这可能会造成性能问题。您还应该注意不要将调用 GC.Collect 的代码放置在程序中用户可以经常调用的点上。这可能会削弱垃圾回收器中优化引擎的作用,而垃圾回收器可以确定运行垃圾回收的最佳时间。