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

Mime
View raw message