Serialization sizeWarningThreshold reached

Facundo Vozzi facundov79 at gmail.com
Sat Mar 26 18:24:41 UTC 2011


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 <http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&1>
Proceed<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&2>
 Full Stack<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&3>
Stack Trace

   1. thisContext<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&4>
   MaVariableObjectBuffer(MaObjectBuffer)>>ensureSpaceFor:using:self<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&5>a
   MaVariableObjectBuffer oid : 0 classId : 0 objectInstSize : -3 commitNumber
   : MaBufferPositio...etc...storageObject<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&6>a
   Dictionary(size
47600)bpMapClass<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&7>
   MagmaBufferPositionMaptotalSize<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&8>
   nilrequiredSpace<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&9>
   nil
   2. thisContext<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&10>
   MaObjectSerializer>>bufferFor:storageObject:startingAt:self<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&11>a
   MaObjectSerializer
anObject<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&12>a
   Dictionary(size
47600)storageObject<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&13>a
   Dictionary(size
47600)anInteger<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&14>
   9691714buffer<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&15>
   nil
   3. thisContext<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&16>
   MaObjectSerializer>>append:self<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&17>a
   MaObjectSerializer
anObject<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&18>a
   Dictionary(size
47600)storageObject<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&19>
   nil
   4. thisContext<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&20>[]
   in MaObjectSerializer>>appendGraph:do:self<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&21>a
   MaObjectSerializer
oneArgBlock<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&22>an
   OrderedCollection(a MaIdentitySet(size 94307) a Dictionary(size 47600))
   path<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&23>a
   MaIdentitySet(size
94307)parent<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&24>
   50581index<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&25>
   nil
   5. thisContext<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&26>
   MaIdentitySet(ProtoObject)>>maValueGraphNode:index:using:with:path:with:
   self<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&27>a
   MaIdentitySet(size
94307)anObject<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&28>a
   Dictionary(size
47600)anInteger<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&29>
   50581aObjectTraversalStrategy<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&30>a
   MaObjectGraphTraversalStrategyaBlock<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&31>[closure]
   in MaObjectSerializer>>appendGraph:do:path<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&32>an
   OrderedCollection(a MaIdentitySet(size 94307) a Dictionary(size 47600))
   alreadyVisitedSet<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&33>a
   MaIdentitySet(size
171342)stepInto<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&34>
   nilobj<http://localhost:9090/sic?_s=LJ8Qe-PiB3ZoG1q6&_k=4vp3vHPmR8w2JVGS&35>
   nil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/magma/attachments/20110326/92422454/attachment.htm


More information about the Magma mailing list