Hi, > -----Message d'origine----- > De : Page, Bill [mailto:[EMAIL PROTECTED] > Envoyé : mercredi 22 juin 2005 01:11 > À : 'Vanuxem Grégory' > Cc : [email protected] > Objet : RE: [Axiom-developer] Memory leak in Axiom > > > On Tuesday, June 21, 2005 3:43 PM Vanuxem Grégory wrote: > > > It seems that there is a memory leak in Axiom; > > > > Open a shell, type 'top' and observe residual and virtual memory. > > > > Open AXIOMsys and type > > > > new(1000,1000,0.0)$Matrix(SF); > > > > and repeat this action. > > I can not reproduce this error using the Windows version > of Axiom 0.1.4. This version of Axiom is based GCL 2.6.5. > On windows I can monitor memory usage with Task Manager, > Performance tab. > > What version of Axiom and operating system are you using > for your test? What version of GCL was used to build Axiom?
GCL-2.6.6 on axiom patch 40 > > > A (1000,1000) C double float array takes 7.63 Mb. > > > > If I alloc a contiguous storage memory array of 1000x1000, > > amount of virtual and residual memory augment of 10Mb. It seems > > it is never released. > > > > I haven't found this in gcl. > > Could you describe the test you use on GCL? What version of > gcl are you using? (make-array '(1000 1000) :element-type 'long-float :initial-element 0) about 50 times > > > > > Any idea ? > > If you repeat this process several times: > Sorry, 1) Open Axiom 4) display residual and virtural memory -- avoid printing new(1000,1000,0)$Matrix(SF); -- memory has increased of 10Mb new(1000,1000,0)$Matrix(SF); -- memory has increased of 10Mb new(1000,1000,0)$Matrix(SF); -- memory has increased of 10Mb new(1000,1000,0)$Matrix(SF); -- memory has increased of 10Mb new(1000,1000,0)$Matrix(SF); -- memory has increased of 10Mb new(1000,1000,0)$Matrix(SF); -- memory has increased of 10Mb new(1000,1000,0)$Matrix(SF); -- memory has increased of 10Mb . . . a lot of times (axiom will crash) => xmalloc failed Cheers, Greg > > For example do this 5 times in a row, do you find that the > total available memory is constantly decreasing? > > If this is not that case, but only occurs on the first > iteration, then what you might be seeing is some kind of > executable cacheing being done by the operating system. > (Does linux do that? Some versions of Windows do. I see > such an effect under Windows XP.) > > Regards, > Bill Page. > _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
