The heap object that is referenced by the PhantomReference is declared finalizable.
PhantomReference引用过的heap对象被声明为finalizable。
The heap object that had been referenced by the WeakReference is declared finalizable.
WeakReference引用过的heap对象被声明为finalizable。
The heap object that had been referenced by the SoftReference is declared finalizable.
SoftReference引用过的heap对象被声明为 finalizable 。
The WeakReference object's referent field is set to null, thereby making it not refer to the heap object any longer.
WeakReference对象的referent 域被设置为 null ,从而使该对象不再引用heap 对象。
The SoftReference object's referent field is set to null, thereby making it not refer to the heap object any longer.
SoftReference对象的referent域被设置为null,从而使该对象不再引用heap对象。
Object pooling helps level out the number of allocations made on the heap, since the most common objects in an application can be pooled.
对象池机制有助于减小在堆上进行的分配的数量,因为可以汇聚应用程序中最常见的对象。
Any memory profiler can produce snapshots of the heap broken down by object class.
所有内存分析器都可以生成按照对象类进行分解的堆快照。
Garbage collection (GC) reclaims portion of the heap by removing objects not referenced by any other object in the heap.
垃圾收集(GC)通过删除堆中其他任何对象不再引用的对象来回收一部分堆。
A dump creates a record of every object in the heap, how much memory it's using, and which objects are referencing it.
系统转储为堆中的每个对象创建一条记录,记录对象使用的内存量,哪些对象正在引用该对象。
The most likely type is a memory problem, such as memory leak, heap fragmentation, or large object allocation.
最有可能的类型是内存问题,如内存泄漏、堆碎片、或者大对象分配。
An object from the heap that would normally not be available to an NHRT can become available because of changes in timing and synchronization between threads.
由于线程之间的计时和同步变化,堆中在正常情况下不可被NHRT使用的对象可能变得可用。
While it could be amusing to walk through the heap, object reference by object reference, you're probably better served by doing some kind of automated analysis of the whole mess.
根据对象引用草率处理堆可能会非常可笑,您可以通过对总体混乱进行某种自动分析而获得更好的服务。
It does not provide in-depth, low-level, expert functions to manually examine the entire object graph within the heap.
它并未提供深入、低级的专家功能,即手动检查堆内的整个对象图。
This results in a "flat heap", where the entire heap space is available for transient object allocation rather than just the nursery space.
这将导致一个“扁平堆”,其中,整个堆空间(而不只是保育空间)都可用于临时对象分配。
The trigger for a GC is usually an allocation failure - this occurs when the allocation of an object to the JVM heap fails due to insufficient available space.
GC的触发器通常是一个分配失败。分配失败是指,由于可用空间不足,无法将一个对象分配到jvm堆。
Leak root: This is a representative object in the chain of object references holding the leak container in the heap.
泄漏根:这是在堆中保留泄漏容器的对象引用链中的代表性对象。
The tree view in this TAB shows all the object references in the heap dump, except in the cases where an object has more than one parent object.
此选项卡中的树视图显示了堆转储中的所有对象引用,对象具有多个父对象的情况除外。
The object cannot be moved in this GC cycle; we cannot fix up the reference as it may not be a real reference but simply an integer that happens to have the same value as an object on the heap.
在这一 GC周期中不能移动对象;我们不能修改引用,因为它可能不是一个真的引用而只是恰巧与堆上的对象同值的一个整数。
Each object allocated on the GC heap has an 8-byte overhead (sync block + method table pointer).
每个在GC堆中分配的对象有一个8字节的头(同步块+方法表指针)。
As a result, allocating an object on the heap will likely entail more cache misses than allocating that object on the stack.
所以,在堆上分配对象,比起在堆栈上分配对象,会带来更多缓存遗漏。
The object of a value type is in the stack, but the object of a reference type is in the heap.
数值类型的对象位于栈中,但是引用类型的对象位于堆中。
The reference obj refers to an object stored in the heap.
obj这个引用将引用堆中存储的一个对象。
The code at BE allocates the memory from the heap for the Singleton object and stores a pointer to that memory in eax.
be处的代码为Singleton对象从堆中分配内存,并将一个指向该块内存的指针存储到eax中。
When analyzing native_stderr.log, we found that the GC cycles were fine, and there were no memory issues, such as memory leak, heap fragmentation, and large object allocation.
在分析native_stderr . log时,我们发现垃圾收集周期没有问题,并且不存在内存问题,如内存泄漏、堆碎片和大对象分配。
If a GC was triggered and there is still not enough room for the object then you have exhausted the JVM Heap.
如果GC被触发,但对象仍然没有足够空间,那么J VM heap耗尽。
However, because of how it lays out objects in the heap, the gencon policy enables much faster object allocation and faster object access.
但是,由于gencon策略在堆中放置对象的特定方式,该策略支持更快的对象分配和更快的对象访问。
Figure 2: Output of the jmap -histo: live command, showing live object counts from the heap.
图2:命令jmap -histo:live的输出结果显示了堆中现有对象的个数。
The verbose GC log includes heap sizes, information about the division of the heap in the gencon policy, pause timings, object finalizations, and references cleared.
verbosegc日志包括堆的大小,gencon策略中的堆划分信息、停顿时间、对象结束和清除的引用。
Once these heaps are created and we create a new instance of a.net object this object is stored in these heap segments and memory is committed.
一旦这些堆被分配,就会创建新的。net对象实例。这个对象将被存储在堆内存断中,此时也将内存提交。
Clear: Setting the reference object's referent field to null and declaring the object in the heap that the reference class referred to as finalizable.
清除:将引用对象的referent域设置为 null ,并将引用类在堆中引用的对象声明为 可结束的。
应用推荐