help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Best ways to free memory within c++ DLD's


From: Jason Hoogland
Subject: Re: Best ways to free memory within c++ DLD's
Date: Tue, 28 Feb 2006 09:28:41 +1000
User-agent: KMail/1.8

For the archives, the solution I found was not to include the -m64 when 
compiling Octave.  No performance loss, and no signs of memory leakage for 
very high numbers of iterations even without explicitely destructing 
variables in my DLD's.

Jason

On Friday 17 February 2006 09:32, Jason Hoogland wrote:
> Thanks,
>
> Yeh, I tried dmalloc and valgrind.  I found this helpful with dmalloc:
> http://www.octave.org/octave-lists/archive/help-octave.2001/msg00880.html
>
> but even clearing all variables at the end using 'clear a* b* c*' etc
> rather than 'clear' as noted, I still could not get a log file to be
> created, even though dmalloc seemed to compile and function ok on an x86_64
> machine.
>
> Valgrind worked fine too but gives me a lot of info, and shows that just
> opening and closing octave results in some 'definite' memory loss, and it
> looked like a lot of work to figure out where my scripts might be leaking.
> So quickest way seems to be to try and just release as much of the memory
> in my relatively simple code as possible.
>
> Jason
>
> On Wednesday 15 February 2006 20:57, Miquel Cabanas wrote:
> > hi,
> >
> > this is not a reply to your question, but a point to a possibly helping
> > tool in situations like this: check the Valgrind software at,
> >
> > http://valgrind.org/
> >
> > Miquel
> >
> > On Wed, 2006-02-15 at 17:01 +1000, Jason Hoogland wrote:
> > > Q: What are the best ways to free up memory for Octave classes at the
> > > end of DLD's?
> > >
> > > ...
> > >
> > > However there
> > > seems to be memory leakage which only became evident and debilitating
> > > when the iterations became large.  I'm relatively new to c++.  My
> > > question is: what are the best ways to free up memory for Octave
> > > classes? Any tips or tricks?

-- 
==========================================================
Jason Hoogland                  hoogland at gmail dot com
Doctoral student                ph(w) +61 7 3365 4457
Centre for Hypersonics          ph(mob) +61 413 300 887
The University of Queensland    UTC+10
Brisbane QLD 4072, Australia    http://www.marsgravity.org
----------------------------------------------------------



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]