The problem could be linked to this example: f = utils.facet(((1,0,0),(0,1,0),(0,0,1))) n = 100000000 for i in xrange(n): f.shape.vertices = Vector3(1,0,0),Vector3(0,1,0),Vector3(0,0,1)
that also leads to memory leaks, while it should not.. Jan 2012/8/27 Christian Jakob <[email protected]> > >b = utils.facet() > >id = O.bodies.append(b) > >O.bodies.erase(id) > >b=0 > > > >You can try such approach. Maybe it will help. > > No, this is unfortunately not solving the problem... > > -- > You received this bug notification because you are a member of Yade > developers, which is subscribed to Yade. > https://bugs.launchpad.net/bugs/1041084 > > Title: > memory leak while erasing facets > > Status in Yet Another Dynamic Engine: > New > > Bug description: > I detected a memory leak in O.bodies.erase, when facets were erased > (spheres are erased without memory leak!). > In the attachment you will find two files, where you can reproduce the > bug. > > 1. Open a terminal with three tabs. > 2. Run top or htop in the first terminal tab > 3. In the second terminal tab run yade input file > "memoryleak-erase-facets.py" > 4. Get the pid from first terminal tab (example 31667) and edit > "get-memory-info.py" > 5. Run "python get-memory-info.py" in the third terminal tab and wait > (ca. 5 min) to the end of the calculation. > > You will get an output file called "fig-memoryleak-erase-facets.png", > where you can see the effect of the memoryleak. > > To manage notifications about this bug go to: > https://bugs.launchpad.net/yade/+bug/1041084/+subscriptions > > _______________________________________________ > Mailing list: https://launchpad.net/~yade-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~yade-dev > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

