Heap Object Array
An object array in the heap dump.
Functions
The total byte shallow size of elements in this array.
The elements in this array, as a sequence of HeapValue.
Reads and returns the underlying ObjectArrayDumpRecord.
Properties
The name of the class of this array, identical to Class.getName.
Returns arrayClassName stripped of any string content before the last period (included).
This HeapObject as a HeapClass if it is one, or null otherwise
This HeapObject as a HeapInstance if it is one, or null otherwise
This HeapObject as a HeapObjectArray if it is one, or null otherwise
This HeapObject as a HeapPrimitiveArray if it is one, or null otherwise
An positive object index that's specific to how Shark stores objects in memory. The index starts at 0 and ends at HeapGraph.objectCount - 1. There are no gaps, every index value corresponds to an object. Classes are first, then instances, then object arrays then primitive arrays.