Hi Chris, hi all,
I'm testing my app with many objects by bulk loading it. When I do it for 1250 simple object transactions it works fine but when I start with the first of ten files with 42000 simple transactions by each I got this error so I "Proceed" and I got it again, and again. Finally a got Out of memory because Croquet.exe is about 500 mb of ram.
All is working fine, process the file, creating all objects and adding to my application but the problem is when I do commit: to it.
With this information could you guess what i'm doing wrong?
Thanks in advance,
FV
p.s.: in my test i would like bulk load 42000 customers with 10 simple transactions by each.
MaObjectSerializationWarning: Serialization sizeWarningThreshold reached. Proceed to double it.
Debug Proceed Full Stack
Stack Trace
- thisContext
- MaVariableObjectBuffer(MaObjectBuffer)>>ensureSpaceFor:using:
-
self
- a MaVariableObjectBuffer
oid : 0
classId : 0
objectInstSize : -3
commitNumber : MaBufferPositio...etc...
- storageObject
- a Dictionary(size 47600)
- bpMapClass
- MagmaBufferPositionMap
- totalSize
- nil
- requiredSpace
- nil
- thisContext
- MaObjectSerializer>>bufferFor:storageObject:startingAt:
- self
- a MaObjectSerializer
- anObject
- a Dictionary(size 47600)
- storageObject
- a Dictionary(size 47600)
- anInteger
- 9691714
- buffer
- nil
- thisContext
- MaObjectSerializer>>append:
- self
- a MaObjectSerializer
- anObject
- a Dictionary(size 47600)
- storageObject
- nil
- thisContext
- [] in MaObjectSerializer>>appendGraph:do:
- self
- a MaObjectSerializer
- oneArgBlock
- an OrderedCollection(a MaIdentitySet(size 94307) a Dictionary(size 47600))
- path
- a MaIdentitySet(size 94307)
- parent
- 50581
- index
- nil
- thisContext
- MaIdentitySet(ProtoObject)>>maValueGraphNode:index:using:with:path:with:
- self
- a MaIdentitySet(size 94307)
- anObject
- a Dictionary(size 47600)
- anInteger
- 50581
- aObjectTraversalStrategy
- a MaObjectGraphTraversalStrategy
- aBlock
- [closure] in MaObjectSerializer>>appendGraph:do:
- path
- an OrderedCollection(a MaIdentitySet(size 94307) a Dictionary(size 47600))
- alreadyVisitedSet
- a MaIdentitySet(size 171342)
- stepInto
- nil
- obj
- nil