[Mono-devel-list] Re: [Bug 71001][Nor] Changed - xsp.exe virtual size grows without bound -- large messages

jrodman at mono-list.spamportal.net jrodman at mono-list.spamportal.net
Mon Jan 31 20:31:00 EST 2005


On Mon, Jan 31, 2005 at 05:16:30PM -0800, jrodman at mono-list.spamportal.net wrote:
> On Mon, Jan 31, 2005 at 08:14:27PM -0500, Ben Maurer wrote:
> > A simpler test case is:
> > 
> > using System.Xml;
> > 
> > class X {
> > 	static void Main ()
> > 	{
> > 		while (true) {
> > 			byte [] b = new byte [1024*1024*50];
> > 			XmlDocument d = new XmlDocument ();
> > 			d.Load ("test.rdf");
> > 		}
> > 	}
> > }
> > 
> > The Xml document here is a huge XML document. It ensures that data of
> > various sizes gets put on the stack. When I run this test case, the heap
> > size grows without bound (it takes a bit longer than your test case),
> > but the number of live bytes says about constant. This means that there
> > is heap fragmentation here.
> 
> Does the RSS of the program stay constant?  In my test case on the
> versions of mono I have (1.0.x based) it becomes unreasonably (hundreds
> of megabytes) large before it stabalizes.

Sorry, this was misleading.  I give up before I see it stabalize.

-josh



More information about the Mono-devel-list mailing list