suspected cPickle memory leak

A

Al Franz

I believe there is a memory leak in cPickle. I am using python2.2. I
have a parallel code which uses array() and indices() from Numeric to
massage data buffers before being sent and received by Pypar. Pypar
subsequently uses cPickle to pickle the data. After many hours of
execution, my code crashes with one of the following error messages
(depending upon the run):

a = zeros(shape, typecode, savespace)
MemoryError: can't allocate memory for array

or:

s = dumps(x, 1)
MemoryError: out of memory

I have since modified my code to use a different data format so cPickle is
no longer used from PyPar and now the code runs fine.

-- Al Franz
Computer Scientist
Lawrence Livermore National Laboratory
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,149
Members
46,695
Latest member
StanleyDri

Latest Threads

Top