由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教个JAVA的小问题
相关主题
C, C++, Java, C#, Objective-C,java抄了很多obj-c好不好
java ArrayList 一问学scala和spark需要什么pre req?
c++指针的问题有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
c/c++程序员转java最好的一本书是什么?Java 9 Date is set
求推荐开发用机器 (转载)Java中的memory leak常见的原因有哪几种?
想成为Mobile App Developer要学些啥?TIOBE Index August Headline: Java stronger in the lead
现在mobile开发,用boostrap,phonegap,还是objective-c + java的多?Swift看得我头大。
Goodbug再来赌一把1M/s计数器如何?Java实现JAVA equals()和hashCode()请教。
相关话题的讨论汇总
话题: java话题: object话题: copy话题: gc话题: space
进入Programming版参与讨论
1 (共1页)
l*****c
发帖数: 1153
1
SUN 的document说objects在GC的时候在两个survivor space之间或者在survivor
space和tenured space之间被copy。这里的copy是object本身被copy了么?
g*****g
发帖数: 34805
2
你研究得也太细了吧,我不懂。基本上了解一下GC的算法就可以了,
细节实在没有太大意义。SUN的实现也不是规定的实现。JVM是一个
spec

【在 l*****c 的大作中提到】
: SUN 的document说objects在GC的时候在两个survivor space之间或者在survivor
: space和tenured space之间被copy。这里的copy是object本身被copy了么?

h*******e
发帖数: 225
3
应该是的,generational gc会出现多次copy同一个object的情况。

【在 l*****c 的大作中提到】
: SUN 的document说objects在GC的时候在两个survivor space之间或者在survivor
: space和tenured space之间被copy。这里的copy是object本身被copy了么?

l*****c
发帖数: 1153
4
嗯,我想了一下也没想到不通过host的MM怎么不进行copy就把object在heap之间移动的
办法。

【在 h*******e 的大作中提到】
: 应该是的,generational gc会出现多次copy同一个object的情况。
l*****c
发帖数: 1153
5
不是,我在做hotspot的GC优化,这个是个要考虑的问题。Java不熟啊

【在 g*****g 的大作中提到】
: 你研究得也太细了吧,我不懂。基本上了解一下GC的算法就可以了,
: 细节实在没有太大意义。SUN的实现也不是规定的实现。JVM是一个
: spec

m******t
发帖数: 2416
6

It's literally copying the object - "moving" to be exact. It doesn't
have to do with the host OS because jvm manages its own heap. Since
java object references are canonical, it's fairly easy to change where
they point to without the application even noticing it.

【在 l*****c 的大作中提到】
: 嗯,我想了一下也没想到不通过host的MM怎么不进行copy就把object在heap之间移动的
: 办法。

1 (共1页)
进入Programming版参与讨论
相关主题
JAVA equals()和hashCode()请教。求推荐开发用机器 (转载)
卫东 问你 不会Java 如何生存?想成为Mobile App Developer要学些啥?
[合集] C++ question -- how to save objects现在mobile开发,用boostrap,phonegap,还是objective-c + java的多?
弱问一下Goodbug再来赌一把1M/s计数器如何?Java实现
C, C++, Java, C#, Objective-C,java抄了很多obj-c好不好
java ArrayList 一问学scala和spark需要什么pre req?
c++指针的问题有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
c/c++程序员转java最好的一本书是什么?Java 9 Date is set
相关话题的讨论汇总
话题: java话题: object话题: copy话题: gc话题: space