Again Magma and 3.9
Martin Beck
martin.beck at hpi.uni-potsdam.de
Fri Jan 12 13:07:32 UTC 2007
Ok, we now tried to insert 1000 entries and got a MessageTally of it. It
seems, that we are waiting for the TcpSocket very long, meaning that the
server is too slow?
- 32310 tallies, 32366 msec.
**Tree**
98.8% {31978ms} CWDatabase class>>initialSetup
80.3% {25990ms} CWDatabase class>>initialSetupCityDBOn:
|80.3% {25990ms} CWDatabase class>>loadCityDBFromFile:on:
| 74.2% {24016ms} MagmaSession>>commit
| |74.2% {24016ms} MagmaSession>>commitAndBegin:
| | 48.7% {15762ms} MagmaSession>>submit:
| | |48.7% {15762ms} MaTcpRequestServerLink>>submit:
| | | 45.1% {14597ms}
MaTcpRequestServerLink>>getByteArrayResponseFor:
| | | |42.7% {13820ms}
MaClientSocket>>sendData:startingAt:count:waitForReplyIn:
| | | | |42.6% {13788ms} MaClientSocket>>receiveInto:
| | | | | 42.6% {13788ms}
Socket>>waitForDataFor:ifClosed:ifTimedOut:
| | | | | 42.6% {13788ms} Semaphore>>waitTimeoutMSecs:
| | | | | 42.5% {13756ms} primitives
| | | |2.4% {777ms} MaObjectSerializer>>serializeGraph:
| | | | 2.4% {777ms} MaObjectSerializer>>serializeGraph:do:
| | | | 2.4% {777ms} MaObjectSerializer>>appendGraph:do:
| | | | 2.0% {647ms} MaObjectSerializer>>append:
| | | 3.6% {1165ms} MaObjectSerializer>>materializeGraph:
| | | 3.6% {1165ms} MaObjectSerializer>>materializeGraph:do:
| | | 3.6% {1165ms} MaObjectSerializer>>materializeGraphDo:
| | 11.5% {3722ms} MagmaSession>>newCommitPackageFor:
| | |9.0% {2913ms} MaTransaction>>changedObjects
| | | |8.9% {2881ms} MaTransaction>>addChangesFromReadSet
| | | | 8.7% {2816ms} MaTransaction>>didChange:from:
| | | | 6.2% {2007ms} MaFixedObjectBuffer>>isDifferent:using:
| | | | 2.2% {712ms} MaObjectSerializer>>oidFor:
| | | | 2.0% {647ms}
MagmaOidManager(MaOidManager)>>oidFor:
| | |2.3% {744ms} MaCommitPackage>>serializeObjectsUsing:
| | | 2.1% {680ms} MaObjectSerializer>>serializeGraph:do:
| | | 2.1% {680ms} MaObjectSerializer>>appendGraph:do:
| | 10.8% {3496ms}
MagmaSession>>processNewAndRemovedIndexesIn:using:
| | |10.7% {3463ms} MagmaCollection>>buildIndexes:ignoring:
| | | 10.2% {3301ms} MagmaSession>>commitAndBegin
| | | 10.2% {3301ms} MagmaSession>>commitAndBegin:
| | | 8.6% {2783ms} MagmaSession>>newCommitPackageFor:
| | | 8.5% {2751ms} MaTransaction>>changedObjects
| | | 8.5% {2751ms} MaTransaction>>addChangesFromReadSet
| | | 8.3% {2686ms} MaTransaction>>didChange:from:
| | | 5.2% {1683ms}
MaFixedObjectBuffer>>isDifferent:using:
| | | 2.1% {680ms}
MaByteObjectBuffer(MaVariableBuffer)>>isDifferent:using:
| | 3.1% {1003ms} MagmaSession>>refreshViewUsing:
| | 3.1% {1003ms} MaCommitResult>>refresh:
| | 2.1% {680ms} MagmaSession>>assignPermanentOidsFrom:
| 3.8% {1230ms} MultiByteFileStream(FileStream)>>fileInObjectAndCode
| 3.8% {1230ms}
MultiByteFileStream(ReadWriteStream)>>fileInObjectAndCode
| 3.8% {1230ms} MultiByteFileStream>>fileIn
| 3.8% {1230ms} MultiByteFileStream(FileStream)>>fileIn
| 3.8% {1230ms}
MultiByteFileStream(PositionableStream)>>fileInAnnouncing:
12.9% {4175ms} CWDatabase>>databaseSession
|7.8% {2525ms} MagmaSession>>connectAs:
| |7.8% {2525ms} MagmaSession>>connect:
| | 7.8% {2525ms} MagmaSession>>primConnect
| | 4.0% {1295ms} MaTcpRequestServerLink>>connect
| | |3.2% {1036ms} MaObjectSerializer>>classDefinitionsByteArray:
| | | 3.2% {1036ms} MaObjectSerializer>>materializeGraph:
| | | 3.2% {1036ms} MaObjectSerializer>>materializeGraph:do:
| | | 3.2% {1036ms} MaObjectSerializer>>materializeGraphDo:
| | | 2.5% {809ms} MaObjectSerializer>>postMaterialize:
| | | 2.5% {809ms} MessageSend>>valueWithArguments:
| | | 2.5% {809ms}
MaClassIdManager>>addClassDefinition:
| | 3.1% {1003ms} MagmaSession>>loadClassDefinitionsFrom:
| | 2.8% {906ms} MagmaSession>>materializeObject:
| | 2.7% {874ms} MaObjectSerializer>>materializeGraph:do:
| | 2.7% {874ms} MaObjectSerializer>>materializeGraphDo:
| | 2.5% {809ms} MaObjectSerializer>>postMaterialize:
| | 2.5% {809ms} MessageSend>>valueWithArguments:
| | 2.5% {809ms} MaClassIdManager>>addClassDefinition:
|5.1% {1651ms} MagmaSession class>>hostAddress:port:
| 3.4% {1100ms} MagmaSession class>>link:
| 3.4% {1100ms} MagmaSession class(Behavior)>>new
| 3.4% {1100ms} MagmaSession>>initialize
| 3.4% {1100ms} MagmaSession>>initializeSerializer
4.2% {1359ms} MagmaSession>>commit
4.2% {1359ms} MagmaSession>>commitAndBegin:
3.2% {1036ms} MagmaSession>>submit:
3.2% {1036ms} MaTcpRequestServerLink>>submit:
2.9% {939ms} MaTcpRequestServerLink>>getByteArrayResponseFor:
2.8% {906ms}
MaClientSocket>>sendData:startingAt:count:waitForReplyIn:
2.8% {906ms} MaClientSocket>>receiveInto:
2.8% {906ms} Socket>>waitForDataFor:ifClosed:ifTimedOut:
2.8% {906ms} Semaphore>>waitTimeoutMSecs:
**Leaves**
49.7% {16086ms} Semaphore>>waitTimeoutMSecs:
3.2% {1036ms} Dictionary>>scanFor:
**Memory**
old -821,448 bytes
young -196,264 bytes
used -1,017,712 bytes
free -2,558,176 bytes
**GCs**
full 2 totalling 394ms (1.0% uptime), avg 197.0ms
incr 3072 totalling 921ms (3.0% uptime), avg 0.0ms
tenures 89 (avg 34 GCs/tenure)
root table 0 overflows
More information about the Magma
mailing list