社区
C#
帖子详情
如何防止对象被GC回收?
cnlamar
2004-06-30 03:21:38
如果有一个静态对象,也就是全局对象,会不会被gc回收?
如果会?如何避免?我希望他永远不会被回收。。。
...全文
673
5
打赏
收藏
如何防止对象被GC回收?
如果有一个静态对象,也就是全局对象,会不会被gc回收? 如果会?如何避免?我希望他永远不会被回收。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnlamar
2004-07-02
打赏
举报
回复
两位朋友,我是想长期保持一个Cache
谢谢大家的帮助,按思归大哥的说法,应该没被回收,搞不好是我的asp.net本身这个进程被回收了。。。我琢磨琢磨,谢谢大家
mpmpmp3332003
2004-06-30
打赏
举报
回复
永远不会收,你想干什么呀,哈哈哈
Piyongcai
2004-06-30
打赏
举报
回复
===================
1,设置静态变量
2,设置获取该静态变量的属性,在属性方法中首先判断该静态变量是否为null,如果是null
则新建它
3,每次使用属性访问该静态变量
========================
private static xxx m_xxx;
public static xxx XXX
{
get
{
if(m_xxx == null)
{
m_xxx = new xxx;
}
return m_xxx;
}
}
cnlamar
2004-06-30
打赏
举报
回复
instances references?!
其实我是System.Web.Httpcontect.cache对象中的数据似乎被GC清理了
我设置了该缓存优先级为“不移除”也设置了过期时间为Caching中的用不过期~~
但似乎还是被清理了。。。。也不清楚会不会是asp.net进程被清理的缘故。。。
saucer
2004-06-30
打赏
举报
回复
instances references in the static members will not be garbage collected
如何判断
对象
可被
GC
回收
?
判断
对象
可被
GC
回收
有两种办法分别是:引用计数算法和根可达性算法。
java
对象
会被
gc
回收
_【java】哪些情况下的
对象
会被垃圾
回收
机制处理掉?
首先我们需要了解,java虚拟机(jvm)采用了哪种垃圾
回收
机制去判断哪些
对象
该被
回收
,哪些不该被
回收
,我们通常采用以下两种方法:可用计数法可达性分析法那如何选择用哪种方法来进行垃圾
回收
?下面我们对这两个方法...
『Java面经』Java中
对象
何时需要
回收
?常见的
GC
回收
算法有哪些?
文章目录1、什么是垃圾
回收
2、如何...垃圾
回收
(Garbage Collection),释放垃圾占用的空间,
防止
内存泄露,对内存堆中已经死亡的或者长时间没有使用的
对象
进行清除和
回收
。 2、如何定义垃圾 既然要做垃圾
回收
,那么
C# 静态变量会被
gc
回收
么?
静态变量不会被
gc
回收
,但是静态变量所引用的
对象
会被
gc
回收
GC
不会
回收
有已被引用的
对象
的.
GC
回收
的是已经无效的
对象
.只有引用存在,
对象
就不会被
回收
@吴瑞祥: 额 我的意思是当静态变量引用变为unll的时候他...
java
对象
不被
gc
回收
的情况,单例
对象
无法被
回收
的原因 -
gc
回收
机制
单例
对象
无法被
回收
的真正原因要从java垃圾
回收
器开始说起JAVA垃圾
对象
判断准则Java中判断一个
对象
是否可以被
回收
是根据“可达性”来判定的。可达性:以一系列的称为 “
GC
Roots”的
对象
作为起始点,然后向下搜索,...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章