由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - java知道一个reference怎么删掉它指向的内存空间?
相关主题
remove a node (and its memory) from a doubly linked list请问这两个 java 语句有什么区别?
面试问了个“master c++”的这个问题,答不出来,直接给枪毙了 (转载)遇到了一个很奇怪的C++问题
一道老题请教下个sscanf正则表达式逗号隔开赋值的问题
copy link with random additional pointers请大家 看看这个 Merge k Sorted Lists (Java), 我不太明白
linklist exercise水果电面问题 hashmap 用 sperate chaining 时, array size不够怎么办
问个C的基本问题问一道java题
sorted linked list里insert一个nodeamazon二面
弱问一个小问题,leetcode 上merge sorted list一道fb的题,clone a graph
相关话题的讨论汇总
话题: java话题: list话题: reference话题: 内存空间话题: 里面
进入JobHunting版参与讨论
1 (共1页)
s*i
发帖数: 388
S**I
发帖数: 15689
s*i
发帖数: 388
3
可是我怀疑gc会不会清理掉那个需要被remove的object,因为他还是被referenced了,
reference count != 0, 所以gc应该不会清理它。

【在 S**I 的大作中提到】
: 这是JVM的事
S**I
发帖数: 15689
4
当然不会,即使你从map和list里都remove了也不能保证object会被gc清理。

,

【在 s*i 的大作中提到】
: 可是我怀疑gc会不会清理掉那个需要被remove的object,因为他还是被referenced了,
: reference count != 0, 所以gc应该不会清理它。

e******8
发帖数: 247
U*******L
发帖数: 94
6
置NULL以后,就会被gc认为是潜在的回收对象,GC运行后自然就没了
r**e
发帖数: 226
7
Runtime.gc()
but it is best effort
i***u
发帖数: 89
x***i
发帖数: 585
9
赋值为null即可。
就和file system一样。delete一个文件,只是mark为空。下次gc就可以把它回收掉
1 (共1页)
进入JobHunting版参与讨论
相关主题
一道fb的题,clone a graphlinklist exercise
问一道JAVA面试题目问个C的基本问题
请教一个函数默认返回值的问题,纠结很久了sorted linked list里insert一个node
LeetCode 新题 graph clone弱问一个小问题,leetcode 上merge sorted list
remove a node (and its memory) from a doubly linked list请问这两个 java 语句有什么区别?
面试问了个“master c++”的这个问题,答不出来,直接给枪毙了 (转载)遇到了一个很奇怪的C++问题
一道老题请教下个sscanf正则表达式逗号隔开赋值的问题
copy link with random additional pointers请大家 看看这个 Merge k Sorted Lists (Java), 我不太明白
相关话题的讨论汇总
话题: java话题: list话题: reference话题: 内存空间话题: 里面