Chris -

Is this truly a memory leak, or is OpenJPA holding on to more memory than
you would like? Does this problem go away if you call EM.clear() after each
operation? Is it possible for you to upload your heapdump somewhere so I
can can take a look myself?

On Tue, Oct 30, 2012 at 11:12 AM, Krzysztof <yaz...@gmail.com> wrote:

> Additional jprofiler dump after iterating ~110K entities - it not only eats
> memory but slows down processing quite a lot..
>
> Name    Instance count  Size
> java.util.LinkedHashMap$Entry    <jprofiler_images/pixel_ff800000.png>
> &nbsp;6,303,288 252 MB
> java.util.HashMap$Entry[ ]       <jprofiler_images/pixel_ff800000.png>
> &nbsp;2,824,639 238 MB
> org.apache.openjpa.jdbc.schema.ForeignKey
> <jprofiler_images/pixel_ff800000.png> &nbsp;1,408,768   169 MB
> java.util.LinkedHashMap  <jprofiler_images/pixel_ff800000.png>
> &nbsp;2,820,116 157 MB
> java.util.HashMap$Entry  <jprofiler_images/pixel_ff800000.png>
> &nbsp;1,784,558 57,105 kB
> java.lang.Long   <jprofiler_images/pixel_ff800000.png> &nbsp;839,170
>  20,140
> kB
> com.jprofiler.agent.util.a.t[ ]  <jprofiler_images/pixel_ff800000.png>
> &nbsp;27        16,799 kB
> int[ ]   <jprofiler_images/pixel_ff800000.png> &nbsp;13,200     14,540 kB
> gaia.cu7.util.Bucket     <jprofiler_images/pixel_ff800000.png>
> &nbsp;419,418
> 10,066 kB
> java.lang.Integer        <jprofiler_images/pixel_ff800000.png>
> &nbsp;516,643    8,266
> kB
> char[ ]  <jprofiler_images/pixel_ff800000.png> &nbsp;90,593     7,098 kB
> java.lang.Class  <jprofiler_images/pixel_ff800000.png> &nbsp;5,845
>  4,611 kB
> com.jprofiler.agent.util.a.t     <jprofiler_images/pixel_ff800000.png>
> &nbsp;108,075   4,323 kB
> java.util.TreeMap$Entry  <jprofiler_images/pixel_ff800000.png> &nbsp;96,579
> 3,863 kB
> java.lang.String         <jprofiler_images/pixel_ff800000.png>
> &nbsp;89,331     2,858
> kB
> java.lang.Object[ ]      <jprofiler_images/pixel_ff800000.png> &nbsp;11,296
> 2,640 kB
>
>
>
> --
>
>

-- 
*Rick Curtis*

Reply via email to