社区
C#
帖子详情
GC.Collect()使用次数频繁对系统的影响,谢谢指点。。(不是舍不得给分,只有这30了)
张游
2003-12-18 02:43:15
在timer控件事件里使用GC.Collect()[每0.5秒调用一次],是否会导致系统性能下降?对CPU占用率还是内存占用率有影响?谢谢
...全文
723
4
打赏
收藏
GC.Collect()使用次数频繁对系统的影响,谢谢指点。。(不是舍不得给分,只有这30了)
在timer控件事件里使用GC.Collect()[每0.5秒调用一次],是否会导致系统性能下降?对CPU占用率还是内存占用率有影响?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
张游
2003-12-18
打赏
举报
回复
可怜单位电脑全是WIN98,2000和XP下都正常的程序到98下一会就跳出一个系统错误(上下来回拖动listview控件(Detail样式,数据量大)的滚动条时),都是用GC.Collect()解决的。
哎,98什么时候能灭亡啊
dahuzizyd
2003-12-18
打赏
举报
回复
帮助里的:
垃圾回收 GC 类提供 GC.Collect 方法,您可以使用该方法让应用程序在一定程度上直接控制垃圾回收器。通常情况下,您应该避免调用任何回收方法,让垃圾回收器独立运行。在大多数情况下,垃圾回收器在确定执行回收的最佳时机方面更有优势。但是,在某些不常发生的情况下,强制回收可以提高应用程序的性能。当应用程序代码中某个确定的点上使用的内存量大量减少时,在这种情况下使用 GC.Collect 方法可能比较合适。例如,应用程序可能使用引用大量非托管资源的文档。当您的应用程序关闭该文档时,您完全知道已经不再需要文档曾使用的资源了。出于性能的原因,一次全部释放这些资源很有意义。有关更多信息,请参见 GC.Collect 方法。
在垃圾回收器执行回收之前,它会挂起当前正在执行的所有线程。如果不必要地多次调用 GC.Collect,这可能会造成性能问题。您还应该注意不要将调用 GC.Collect 的代码放置在程序中用户可以经常调用的点上。这可能会削弱垃圾回收器中优化引擎的作用,而垃圾回收器可以确定运行垃圾回收的最佳时间。
acai
2003-12-18
打赏
举报
回复
ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconprogrammingessentialsforgarbagecollection.htm
rottenapple
2003-12-18
打赏
举报
回复
http://www.microsoft.com/china/community/program/originalarticles/TechDoc/GCview.mspx
你看看这篇文章把
google common jar包
import com.google.common.base.Preconditions 编译Setting 或SystemUI会用到。欢迎下载!!
C#
频繁
执行
GC
.
Coll
ect
()会
影响
性能?
如果您发现您的应用程序存在内存管理问题,例如内存泄漏或内存占用过高,更好的做法是
分
析和修复相关...总之,一般情况下,
频繁
调用 `
GC
.
Coll
ect
()` 可能会对性能产生负面
影响
,因此建议避免不必要的手动垃圾回收操作。
JDK8核心新特性
Stream流常用方法:forEach/filter/limit/skip/map/count/
coll
ect
/concat/parall/parallStream Stream流
使用
注意事项 Stream流结果收集 并发流和串行流 方法引用概述和体验 静态方法引用 对象方法引用 构造方法引用 ...
在python中
使用
gc
.
coll
ect
()清除内存对缓存数据的queue队列是否有
影响
CSDN问答频道为您的问题找到合适的答案,帮助用户获得可信赖的优质...于是想问问
使用
gc
.
coll
ect
时会对多线程中用来缓存数据的queue队列有
影响
吗? 解决方案——来自答主@天元浪子 如果没有交叉或循环引用,对象的del.
python
gc
模块_Python
gc
.
coll
ect
方法代码示例
Python
gc
.
coll
ect
使用
的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块
gc
的用法示例。在下文中一共展示了
gc
.
coll
ect
方法的29个代码示例,这...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章