Hello Joe, can you send us an full example (ROOT macro, source code, makefile, Ms Studio project etc) that we can you to reproduce your problem ? Cheers, Valeri ----- Original Message ----- From: "Pasha Murat (630)840-8237 FNAL (630)859-3463 home" <murat@murat.fnal.gov> To: "joe robe" <joer00@yahoo.com> Cc: <roottalk@pcroot.cern.ch> Sent: Saturday, October 06, 2001 6:46 PM Subject: Re: [ROOT] ther IS !!! a bug in TArrayD !! > Joe: I ran the following test script > > void test_tarrayd(int n=100) { > for (int i=0; i<n; i++) { > TArrayD* Test=new TArrayD(1000); > delete Test; > } > } > > using ROOT 3.01/06 RH Linux 6.1/GCC-2.95 several times > with n=1000000. The test took 20 sec CPU time total and I didn't > observe any increase in the process size as reported by 'top'. > So I believe that your problem is application- or > architecture-specific rather than related to ROOT's TArray's. > I suggest you running the same test and watching the memory > consumption - this would allow to isolate the problem fairly > easily. > -best, Pasha > > joe robe wrote: > > > > once again I have trouble in my program and tracked it > > down to TArrayD. > > > > In debug mode there where some strange brekapoints > > called, although I havent set any ! I looked into the > > groups and w2k and nt are setting some check bytes on > > each allocated block and verify if something changed > > when releasing it. if so (memory overridden) debug > > breakpoint is called. > > > > So this line calls this breakpoint which fits > > perfectly into my observation that TArrayD is LEAKING > > ! > > > > TArrayD* Test=new TArrayD(100); > > delete Test; > > > > Joe > > > > __________________________________________________ > > Do You Yahoo!? > > NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. > > http://geocities.yahoo.com/ps/info1 >
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:02 MET