相关疑难解决方法(0)

物体复活的用法

我的.NET Windows服务应用程序中存在内存泄漏问题.所以我开始阅读有关.NET内存管理的文章.我在Jeffrey Richter的一篇文章中找到了一个有趣的练习.这个练习名称是"对象复活".它看起来像是将全局或静态变量初始化为"this"的位置代码:

protected override void Finalize() {
     Application.ObjHolder = this;
     GC.ReRegisterForFinalize(this);
}
Run Code Online (Sandbox Code Playgroud)

我知道这是一个不好的做法,但我想知道使用这种做法的模式.如果你知道,请写在这里.

c# clr memory-management

14
推荐指数
3
解决办法
4095
查看次数

标签 统计

c# ×1

clr ×1

memory-management ×1