db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Db-derby Wiki] Update of "Derby1961ResourceUsage" by KnutAndersHatlen
Date Tue, 24 Oct 2006 14:06:36 GMT
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/Derby1961ResourceUsage

------------------------------------------------------------------------------
  || 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 ||
  
+ 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    ||
+ 
  ==== Garbage collection ====
  
  The next table shows how much of the CPU is spent on garbage

Mime
View raw message