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    ||