You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by Apache Wiki <wi...@apache.org> on 2006/11/02 14:23:09 UTC
[Db-derby Wiki] Update of "Derby1961Objects" by KnutAndersHatlen
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.
The following page has been changed by KnutAndersHatlen:
http://wiki.apache.org/db-derby/Derby1961Objects
New page:
== Object Allocations in Derby ==
Object allocations per transaction for the tests described in Derby1961ResourceUsage2. (Derby 10.2.1.6, Sun Java SE 6 (build 1.6.0-rc-b103), Solaris 10.)
=== Single-record select ===
Allocations of each object type in a single-record select transaction
(as reported by the `object-alloc` probe in DTrace).
|| '''Class name''' || '''Bytes/tx''' || '''Objects/tx''' || '''Avg. size (bytes)''' ||
|| byte[] ||<style="text-align: right;"> 612.0 ||<style="text-align: right;"> 6.8 ||<style="text-align: right;"> 90.7 ||
|| char[] ||<style="text-align: right;"> 432.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 215.9 ||
|| derby.impl.sql.execute.!TableScanResultSet ||<style="text-align: right;"> 360.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 360.0 ||
|| java.lang.Object[] ||<style="text-align: right;"> 322.0 ||<style="text-align: right;"> 6.8 ||<style="text-align: right;"> 47.7 ||
|| derby.impl.sql.execute.!IndexRowToBaseRowResultSet ||<style="text-align: right;"> 288.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 288.0 ||
|| int[] ||<style="text-align: right;"> 280.7 ||<style="text-align: right;"> 10.8 ||<style="text-align: right;"> 26.0 ||
|| derby.impl.services.locks.Lock ||<style="text-align: right;"> 228.0 ||<style="text-align: right;"> 9.5 ||<style="text-align: right;"> 24.0 ||
|| java.util.Hashtable$Entry ||<style="text-align: right;"> 205.6 ||<style="text-align: right;"> 8.6 ||<style="text-align: right;"> 24.0 ||
|| derby.iapi.store.raw.!PageKey ||<style="text-align: right;"> 168.0 ||<style="text-align: right;"> 7.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.access.btree.index.B2I!ForwardScan ||<style="text-align: right;"> 152.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 152.0 ||
|| derby.impl.store.raw.data.!BaseContainerHandle ||<style="text-align: right;"> 144.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 48.0 ||
|| derby.impl.jdbc.!EmbedResultSet20 ||<style="text-align: right;"> 128.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 128.0 ||
|| java.util.Vector ||<style="text-align: right;"> 120.0 ||<style="text-align: right;"> 5.0 ||<style="text-align: right;"> 24.0 ||
|| derby.iapi.types.!DataValueDescriptor[] ||<style="text-align: right;"> 120.0 ||<style="text-align: right;"> 5.0 ||<style="text-align: right;"> 24.0 ||
|| derby.iapi.store.raw.!FetchDescriptor ||<style="text-align: right;"> 119.8 ||<style="text-align: right;"> 3.7 ||<style="text-align: right;"> 32.0 ||
|| derby.impl.store.access.heap.!HeapRowLocation ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 32.0 ||
|| derby.impl.store.raw.data.!RecordId ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 4.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.access.heap.!OpenHeap ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 48.0 ||
|| derby.impl.store.access.conglomerate.!OpenConglomerateScratchSpace ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 32.0 ||
|| derby.iapi.services.io.!FormatableBitSet ||<style="text-align: right;"> 89.9 ||<style="text-align: right;"> 3.7 ||<style="text-align: right;"> 24.0 ||
|| java.util.!HashMap$Entry ||<style="text-align: right;"> 72.2 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.access.btree.B!TreeRowPosition ||<style="text-align: right;"> 64.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 64.0 ||
|| java.nio.!HeapCharBuffer ||<style="text-align: right;"> 48.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 48.0 ||
|| java.nio.!HeapByteBuffer ||<style="text-align: right;"> 48.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 48.0 ||
|| derby.iapi.types.SQLVarchar ||<style="text-align: right;"> 48.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 48.0 ||
|| java.util.!LinkedList$Entry ||<style="text-align: right;"> 40.0 ||<style="text-align: right;"> 1.7 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.raw.xact.!TransactionTableEntry ||<style="text-align: right;"> 40.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 40.0 ||
|| derby.impl.store.access.btree.!SearchParameters ||<style="text-align: right;"> 40.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 40.0 ||
|| java.lang.ref.Finalizer ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 32.0 ||
|| java.lang.Long ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| java.util.!HashMap$!KeyIterator ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 32.0 ||
|| derby.impl.store.access.heap.!HeapController ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.store.access.conglomerate.!RowPosition ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 32.0 ||
|| derby.impl.sql.execute.!ValueRow ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| derby.iapi.types.SQLInteger ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| java.lang.String ||<style="text-align: right;"> 24.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.access.btree.index.B2I!RowLocking2 ||<style="text-align: right;"> 24.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 24.0 ||
|| java.lang.Integer ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| char[][] ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| java.util.Collections$!UnmodifiableRandomAccessList ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.store.raw.xact.!XactId ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.jdbc.!EmbedResultSetMetaData ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| java.lang.Byte ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.services.locks.!ActiveLock ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 0.5 ||<style="text-align: right;"> 32.0 ||
|| derby.impl.store.access.btree.index.B2IUndo ||<style="text-align: right;"> 8.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 8.0 ||
|| derby.impl.services.locks.!LockControl ||<style="text-align: right;"> 5.3 ||<style="text-align: right;"> 0.2 ||<style="text-align: right;"> 32.0 ||
|| java.util.!LinkedList ||<style="text-align: right;"> 4.0 ||<style="text-align: right;"> 0.2 ||<style="text-align: right;"> 24.0 ||
|| '''Total''' ||<style="text-align: right;"> 4971.8 ||<style="text-align: right;"> 120.4 ||<style="text-align: right;"> 41.3 ||
=== Single-record update ===
Allocations of each object type in a single-record update transaction
(as reported by the `object-alloc` probe in DTrace).
|| '''Class name''' || '''Bytes/tx''' || '''Objects/tx''' || '''Avg. size (bytes)''' ||
|| char[] ||<style="text-align: right;"> 433.3 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 215.2 ||
|| derby.impl.sql.execute.!TableScanResultSet ||<style="text-align: right;"> 360.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 360.0 ||
|| java.lang.Object[] ||<style="text-align: right;"> 322.0 ||<style="text-align: right;"> 6.7 ||<style="text-align: right;"> 47.7 ||
|| derby.impl.services.locks.Lock ||<style="text-align: right;"> 297.2 ||<style="text-align: right;"> 12.4 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.sql.execute.!IndexRowToBaseRowResultSet ||<style="text-align: right;"> 288.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 288.0 ||
|| derby.impl.sql.execute.!ProjectRestrictResultSet ||<style="text-align: right;"> 248.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 248.0 ||
|| derby.impl.sql.execute.!UpdateResultSet ||<style="text-align: right;"> 240.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 240.0 ||
|| java.util.Hashtable$Entry ||<style="text-align: right;"> 225.1 ||<style="text-align: right;"> 9.4 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.sql.execute.!NormalizeResultSet ||<style="text-align: right;"> 216.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 216.0 ||
|| int[] ||<style="text-align: right;"> 209.6 ||<style="text-align: right;"> 6.9 ||<style="text-align: right;"> 30.4 ||
|| derby.iapi.store.raw.!PageKey ||<style="text-align: right;"> 192.0 ||<style="text-align: right;"> 8.0 ||<style="text-align: right;"> 24.0 ||
|| derby.iapi.types.!DataValueDescriptor[] ||<style="text-align: right;"> 160.0 ||<style="text-align: right;"> 7.0 ||<style="text-align: right;"> 22.9 ||
|| byte[] ||<style="text-align: right;"> 154.3 ||<style="text-align: right;"> 5.7 ||<style="text-align: right;"> 26.8 ||
|| derby.impl.store.access.btree.index.B2I!ForwardScan ||<style="text-align: right;"> 152.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 152.0 ||
|| derby.impl.store.raw.data.!BaseContainerHandle ||<style="text-align: right;"> 144.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 48.0 ||
|| derby.impl.store.access.conglomerate.!OpenConglomerateScratchSpace ||<style="text-align: right;"> 128.0 ||<style="text-align: right;"> 4.0 ||<style="text-align: right;"> 32.0 ||
|| java.util.Vector ||<style="text-align: right;"> 120.0 ||<style="text-align: right;"> 5.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.raw.data.!RecordId ||<style="text-align: right;"> 120.0 ||<style="text-align: right;"> 5.0 ||<style="text-align: right;"> 24.0 ||
|| derby.iapi.store.raw.!FetchDescriptor ||<style="text-align: right;"> 119.9 ||<style="text-align: right;"> 3.7 ||<style="text-align: right;"> 32.0 ||
|| derby.iapi.services.io.!FormatableBitSet ||<style="text-align: right;"> 113.9 ||<style="text-align: right;"> 4.7 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.sql.execute.!RowChangerImpl ||<style="text-align: right;"> 104.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 104.0 ||
|| derby.iapi.types.SQLVarchar ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 48.0 ||
|| derby.impl.store.access.heap.!HeapRowLocation ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 32.0 ||
|| derby.impl.store.access.heap.!OpenHeap ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 48.0 ||
|| derby.impl.store.raw.data.!StoredRecordHeader ||<style="text-align: right;"> 96.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 48.0 ||
|| java.util.!HashMap$Entry ||<style="text-align: right;"> 72.3 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.raw.log.!LogCounter ||<style="text-align: right;"> 72.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.access.btree.B!TreeRowPosition ||<style="text-align: right;"> 64.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 64.0 ||
|| derby.impl.store.access.conglomerate.!RowPosition ||<style="text-align: right;"> 64.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 32.0 ||
|| java.util.!LinkedList$Entry ||<style="text-align: right;"> 61.0 ||<style="text-align: right;"> 2.5 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.raw.data.!UpdateOperation ||<style="text-align: right;"> 56.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 56.0 ||
|| java.nio.!HeapCharBuffer ||<style="text-align: right;"> 48.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 48.0 ||
|| java.nio.!HeapByteBuffer ||<style="text-align: right;"> 48.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 48.0 ||
|| java.lang.Long ||<style="text-align: right;"> 48.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.sql.execute.!ValueRow ||<style="text-align: right;"> 48.0 ||<style="text-align: right;"> 3.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.store.raw.xact.!TransactionTableEntry ||<style="text-align: right;"> 40.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 40.0 ||
|| derby.impl.store.access.btree.!SearchParameters ||<style="text-align: right;"> 40.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 40.0 ||
|| derby.impl.services.locks.!LockControl ||<style="text-align: right;"> 36.3 ||<style="text-align: right;"> 1.1 ||<style="text-align: right;"> 32.0 ||
|| java.lang.Integer ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| char[][] ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| java.util.!HashMap$!KeyIterator ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 32.0 ||
|| derby.impl.store.access.heap.!HeapController ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| derby.iapi.types.SQLInteger ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| java.lang.Byte ||<style="text-align: right;"> 32.0 ||<style="text-align: right;"> 2.0 ||<style="text-align: right;"> 16.0 ||
|| java.lang.String ||<style="text-align: right;"> 24.2 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.raw.xact.!SavePoint ||<style="text-align: right;"> 24.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.store.access.btree.index.B2I!RowLocking2 ||<style="text-align: right;"> 24.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 24.0 ||
|| derby.iapi.util.!ByteArray ||<style="text-align: right;"> 24.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 24.0 ||
|| derby.iapi.types.!DataTypeDescriptor[] ||<style="text-align: right;"> 24.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 24.0 ||
|| derby.impl.services.locks.!ActiveLock ||<style="text-align: right;"> 19.8 ||<style="text-align: right;"> 0.6 ||<style="text-align: right;"> 32.0 ||
|| boolean[] ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| java.util.Collections$!UnmodifiableRandomAccessList ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.store.raw.xact.!XactId ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.iapi.types.SQLRef ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.iapi.types.!DataValueDescriptor[][] ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.store.raw.xact.!EndXact ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.store.raw.xact.!BeginXact ||<style="text-align: right;"> 16.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 16.0 ||
|| derby.impl.store.access.btree.index.B2IUndo ||<style="text-align: right;"> 8.0 ||<style="text-align: right;"> 1.0 ||<style="text-align: right;"> 8.0 ||
|| java.util.!LinkedList ||<style="text-align: right;"> 3.2 ||<style="text-align: right;"> 0.1 ||<style="text-align: right;"> 24.0 ||
|| '''Total''' ||<style="text-align: right;"> 5884.5 ||<style="text-align: right;"> 148.1 ||<style="text-align: right;"> 39.7 ||
=== Join ===
Allocations of each object type in a join transaction (as reported by
the `object-alloc` probe in DTrace).
|| '''Class name''' || '''Bytes/tx''' || '''Objects/tx''' || '''Avg. size (bytes)''' ||
|| derby.iapi.store.raw.!PageKey ||<style="text-align: right;"> 283055 ||<style="text-align: right;"> 11794 ||<style="text-align: right;"> 24 ||
|| derby.impl.store.raw.data.!RecordId ||<style="text-align: right;"> 267998 ||<style="text-align: right;"> 11167 ||<style="text-align: right;"> 24 ||
|| java.util.Hashtable$Entry ||<style="text-align: right;"> 42607 ||<style="text-align: right;"> 1775 ||<style="text-align: right;"> 24 ||
|| derby.impl.store.access.heap.!HeapRowLocation ||<style="text-align: right;"> 32659 ||<style="text-align: right;"> 1021 ||<style="text-align: right;"> 32 ||
|| derby.iapi.types.!DataValueDescriptor[] ||<style="text-align: right;"> 24583 ||<style="text-align: right;"> 1026 ||<style="text-align: right;"> 24 ||
|| derby.impl.services.locks.Lock ||<style="text-align: right;"> 20552 ||<style="text-align: right;"> 856 ||<style="text-align: right;"> 24 ||
|| derby.iapi.types.SQLInteger ||<style="text-align: right;"> 16330 ||<style="text-align: right;"> 1021 ||<style="text-align: right;"> 16 ||
|| java.util.Hashtable$Entry[] ||<style="text-align: right;"> 12311 ||<style="text-align: right;"> 8 ||<style="text-align: right;"> 1537 ||
|| int[] ||<style="text-align: right;"> 4656 ||<style="text-align: right;"> 12 ||<style="text-align: right;"> 390 ||
|| java.util.!HashMap$Entry ||<style="text-align: right;"> 1970 ||<style="text-align: right;"> 82 ||<style="text-align: right;"> 24 ||
|| java.util.!LinkedList$Entry ||<style="text-align: right;"> 637 ||<style="text-align: right;"> 27 ||<style="text-align: right;"> 24 ||
|| derby.impl.services.locks.!ActiveLock ||<style="text-align: right;"> 487 ||<style="text-align: right;"> 15 ||<style="text-align: right;"> 32 ||
|| derby.impl.sql.execute.!BulkTableScanResultSet ||<style="text-align: right;"> 376 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 376 ||
|| derby.impl.sql.execute.!HashScanResultSet ||<style="text-align: right;"> 328 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 328 ||
|| derby.impl.store.access.btree.index.B2I!ForwardScan ||<style="text-align: right;"> 304 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 152 ||
|| derby.impl.sql.execute.!HashJoinResultSet ||<style="text-align: right;"> 264 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 264 ||
|| derby.impl.sql.execute.!ProjectRestrictResultSet ||<style="text-align: right;"> 248 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 248 ||
|| java.lang.Object[] ||<style="text-align: right;"> 225 ||<style="text-align: right;"> 4 ||<style="text-align: right;"> 56 ||
|| derby.impl.store.raw.data.!BaseContainerHandle ||<style="text-align: right;"> 192 ||<style="text-align: right;"> 4 ||<style="text-align: right;"> 48 ||
|| derby.impl.services.locks.!LockControl ||<style="text-align: right;"> 154 ||<style="text-align: right;"> 4 ||<style="text-align: right;"> 32 ||
|| derby.impl.store.access.conglomerate.!OpenConglomerateScratchSpace ||<style="text-align: right;"> 128 ||<style="text-align: right;"> 4 ||<style="text-align: right;"> 32 ||
|| derby.impl.store.access.btree.B!TreeRowPosition ||<style="text-align: right;"> 128 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 64 ||
|| derby.impl.jdbc.!EmbedResultSet20 ||<style="text-align: right;"> 128 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 128 ||
|| java.util.!LinkedList ||<style="text-align: right;"> 115 ||<style="text-align: right;"> 4 ||<style="text-align: right;"> 24 ||
|| derby.iapi.types.!DataValueDescriptor[][] ||<style="text-align: right;"> 112 ||<style="text-align: right;"> 3 ||<style="text-align: right;"> 37 ||
|| java.util.Vector ||<style="text-align: right;"> 96 ||<style="text-align: right;"> 4 ||<style="text-align: right;"> 24 ||
|| derby.impl.store.access.heap.!OpenHeap ||<style="text-align: right;"> 96 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 48 ||
|| derby.iapi.store.raw.!FetchDescriptor ||<style="text-align: right;"> 64 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 32 ||
|| java.util.!HashMap$!KeyIterator ||<style="text-align: right;"> 64 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 32 ||
|| derby.impl.sql.execute.!ValueRow ||<style="text-align: right;"> 64 ||<style="text-align: right;"> 4 ||<style="text-align: right;"> 16 ||
|| derby.impl.store.access.!BackingStoreHashTableFromScan ||<style="text-align: right;"> 64 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 64 ||
|| java.util.!HashMap$Entry[] ||<style="text-align: right;"> 48 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 48 ||
|| java.lang.Long ||<style="text-align: right;"> 48 ||<style="text-align: right;"> 3 ||<style="text-align: right;"> 16 ||
|| derby.iapi.services.loader.!InstanceGetter[] ||<style="text-align: right;"> 48 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 24 ||
|| derby.impl.store.access.btree.index.B2I!RowLocking2 ||<style="text-align: right;"> 48 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 24 ||
|| java.util.!HashMap ||<style="text-align: right;"> 40 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 40 ||
|| java.util.Hashtable ||<style="text-align: right;"> 40 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 40 ||
|| derby.impl.store.raw.xact.!TransactionTableEntry ||<style="text-align: right;"> 40 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 40 ||
|| java.lang.ref.Finalizer ||<style="text-align: right;"> 32 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 32 ||
|| derby.impl.store.access.heap.!HeapController ||<style="text-align: right;"> 32 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 16 ||
|| derby.impl.sql.execute.!IndexRow ||<style="text-align: right;"> 24 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 24 ||
|| boolean[] ||<style="text-align: right;"> 16 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 16 ||
|| java.util.Collections$!UnmodifiableRandomAccessList ||<style="text-align: right;"> 16 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 16 ||
|| java.util.!HashMap$!KeySet ||<style="text-align: right;"> 16 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 16 ||
|| derby.impl.store.raw.xact.!XactId ||<style="text-align: right;"> 16 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 16 ||
|| derby.impl.jdbc.!EmbedResultSetMetaData ||<style="text-align: right;"> 16 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 16 ||
|| derby.impl.store.access.btree.index.B2IUndo ||<style="text-align: right;"> 16 ||<style="text-align: right;"> 2 ||<style="text-align: right;"> 8 ||
|| derby.iapi.services.io.!FormatableIntHolder[] ||<style="text-align: right;"> 16 ||<style="text-align: right;"> 1 ||<style="text-align: right;"> 16 ||
|| Total ||<style="text-align: right;"> 711510 ||<style="text-align: right;"> 28875 ||<style="text-align: right;"> 25 ||