The global root stacks are used by GC for scanning live objects.
全局根堆被GC使用来扫描活动对象。
If any region contains no live objects it is immediately reclaimed.
如果任何区域不再包含存活的对象时,它就会被立刻回收。
The live objects in the heap have been moved to the new locations that are shown.
堆中的活动对象已移到所示的新位置。
This hiding of live objects is not necessarily the result of malicious application code.
隐藏活动的对象并不一定是恶意应用程序代码的结果。
Because compaction requires moving and updating live objects, it cannot be done concurrently.
由于压缩需要移动和更新活动对象,因此不能并发执行。
The space that was occupied by the dead objects has been reclaimed to hold live objects.
已经回收了死对象占用的空间来容纳活动对象。
The duration of collection cycles in a copying collector is driven by the number of live objects.
复制收集器的收集周期时间是由活跃对象的数量决定的。
Editing tool with colorization, completion, and parameter tips (may only work on live objects in v1).
带有语法着色,自动完成和参数提示的编辑工具(可能只在1.0版本的存活对象中可用)。
Then, marked objects are copied such that all the live objects are compacted at the bottom of the heap.
然后,复制标记的对象,使所有活跃对象被整理到堆的底部。
To begin tracing through live objects, garbage collectors start from a set of initial objects obtained from roots.
为了开始跟踪活对象,垃圾收集器从一组根中获得的初始对象开始。
There's one problem, though: We can roll back our database, but automagically trigger a rollback for our live objects.
这里有一个问题,那就是:尽管我们能回滚数据库,但是却不能够自动触发回滚我们的活动对象。
We will have to explicitly refresh our live objects when we suspect they may have participated in a rollback transaction.
当我们怀疑活动对象参与了回滚事务,我们必须显式刷新我们的活动对象。
When the active space fills up, the world is stopped and live objects are copied from the active space into the inactive space.
当活跃的空间占满以后,程序就会停止,活跃的对象被从活跃的空间复制到不活跃的空间中。
The person names are semantically tagged using the standard hCard micro format, and hence behave as live objects in the system.
个人名字使用标准hCard微格式来得到语义上的标签,因此表现的类似系统中的活动对象。
In this way, this data structure maintains a fairly complicated set of live objects as well as generates garbage at a particular rate.
通过这种方式,此数据结构维持着一个相当复杂的活动对象集,并且以特定速率生成垃圾。
The time spent in GC pauses for the mark and sweep phases of a garbage collection are based on the number of live objects on the heap.
用于垃圾收集的标记和清扫阶段的GC暂停时间基于堆上的活动对象的数量。
This style of collector has an important benefit: by moving live objects with each collection, the nursery area is implicitly compacted with each collect.
这种风格的收集器有一个重大好处:通过在每次收集时移动活动对象,托儿所区域在每次收集时都被隐式压缩。
It conceptually records the heap's state at the beginning of a collection cycle and preserves all live objects at that point as well as those allocated during the current cycle.
它在收集循环开始时在概念上记录堆的状态并保留当时的和当前循环中分配的所有活对象。
There might be lots of free memory, but if it is in small slices interspersed with live objects then no individual piece might be large enough to satisfy a particular allocation.
尽管可能有大量闲置内存,但如果它们只是一些小块,其间夹杂着活动对象,那么可能没有哪个碎块大到足以满足某个特定分配需求。
A minor collection will copy live objects from Eden and one of the survivor semi-spaces into the other survivor space, potentially promoting some objects to the older generation.
小的收集将活的对象从Eden和一个生存半空间复制到另一个生存半空间,并可能提升一些对象到老的代。
Compaction can also be done in parallel, but it results in a less efficient packing of the live objects — instead of a single block of free space, several smaller ones might be created.
压缩也可以并行执行,但这会降低活动对象的打包效果,可能会生成几个较小的闲置空间,而不是一整块闲置空间。
Copying collection has the advantage of only visiting live objects, which means garbage objects will not be examined, nor will they need to be paged into memory or brought into the cache.
复制收集的优点是只访问活跃的对象,这意味着不会检查垃圾对象,也不需要将它们页交换到内存中或者送到缓存中。
Her idea is: live a life and try not to create any rubbish; use different kinds of ways to save the environment, such as stopping the use of one-off objects; giving unwanted things to others or donating these things to organizations like the Red Cross.
她的想法是:好好生活,不制造一点垃圾;采取不同的方式拯救环境,比如停止使用一次性物品;把不想要的东西给别人,或者捐给像红十字会这样的组织机构。
In the mark phase, all the "live" objects are added to mark vector.
在标记阶段,将所有“活的”对象添加到标记向量。
Set against this is the fact that we clearly live in a society awash with materialism, where objects are valued way beyond their possible contribution to our happiness.
与之相对的是,我们真实地生活在一个用物质堆砌的社会,在这里,衡量事物的方式远不止它们对我们幸福感的可能性贡献。
This is because a copying collector does not need to visit or copy dead objects, only live ones.
这是因为,拷贝收集器不需要访问或拷贝死对象,只处理活动对象。
The mark phase is responsible for tracing through all objects visible to the application and marking them as live to prevent them from having their storage reclaimed.
标记阶段负责跟踪应用程序可见的所有对象并将它们标记为活的,以免回收它们的存储。
After the first collection, free heap memory is primarily the result of objects that were once live but are now dead.
第一次收集后,自由堆内存主要是一些曾经的活对象(现在已死)的结果。
Phones are social objects; they live and die on cultural perception, on our collective assessment of what carrying them can do for our style.
手机是社会对象,人们对文化的看法决定着手机的存活还是消亡,人们会综合评估使用一款手机是否符合自己的风格。
All reachable (and therefore live) objects in the VM can be found by tracing this tree (or trees) of object references called the GC root tree.
VM里所有能获得的对象能够通过跟踪被叫做垃圾回收根树的对象参考树来找到。
应用推荐