Hi Vincent

On Fri, Sep 19, 2008 at 1:12 PM, Vincent Bourdier
<[EMAIL PROTECTED]> wrote:
> I know... but I am under windows... and so I have to forget this one... :'(
> No one under windows ?

You could try IBM Rational Purify. It's quite a nice tool and you can
download a trial version.
(You can also try to port your code to Linux. You get a triple
benefit: you can cross-check your code for compiler-specific hidden
bugs, you can use Valgrind and your app will run under Linux.)

> Searching memory leaks, I use some libraries looking at leaks but it is very 
> difficult to know  if a leak is really one or not, specially due to ref_prt<>.
> Is there any free profiler (memory, time, number of acces, ...) for windows 
> or even for VS 2005 (not Team edition) to trace an OSG based program ?

I've never come across difficulties with ref_ptrs themselves. If you
don't create circular dependencies, they will free the memory they
point to and the memory leak detector will not report a false
positive. If you use the Microsoft compiler, do you get any reports
when leak detection is turned on ? (i.e. by calling
_CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) |
(_CRTDBG_LEAK_CHECK_DF)); at the beginning of your program)
If you do have reports here you obviously have a memory leak due to a
programming error, not related to ref_ptrs.

Regards

Thibault
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to