[Mono-dev] RFC: GC precise scanning of stacks

2009-09-28 Thread Dick Porter
Hi all We think some of our 'leak' issues can be attributed to libgc's false-positive identification of pointers. Attached is a proof-of-concept patch to libgc (and a simple demonstration program) that I hope will be the start of GC precise stack scanning. The code should apply easily to sgen

[Mono-dev] Ping throwing exception

2009-09-28 Thread Gladish, Jacob
I'm getting an exception from an application that is repeatedly running pings. The Ping class looks like it'll switch between invoking /bin/ping and sending an ICMP directly depending on the user. I'm running as a non-privileged user, therefore, its exec'ing ping. Every once in a while I get an

[Mono-dev] Mono 2.6 release notes.

2009-09-28 Thread Miguel de Icaza
Hello, Since we are getting ready for 2.6, I would like to ask everyone on the team to update the release notes with the work that we have done since 2.4 was published, as it will not do any justice if I update it myself: http://mono-project.com/Release_Notes_Mono_2.6

Re: [Mono-dev] Mono 2.6 release notes.

2009-09-28 Thread Paul
Hi, Since we are getting ready for 2.6, I would like to ask everyone on the team to update the release notes with the work that we have done since 2.4 was published, as it will not do any justice if I update it myself: Must have missed it, but have the preview tarballs been uploaded

[Mono-dev] Issues with GC due to libgc

2009-09-28 Thread pablosantosl...@terra.es
Hi all, After several weeks working on a bunch of mem issues related to the libgc based garbage collector, we've identified the following issue and a possible solution (Dick already sent some workarounds to the list): The libgc garbage collector has a really hard time identifying pointers to

Re: [Mono-dev] Mono 2.6 release notes.

2009-09-28 Thread Andrew Jorgensen
I should be able to get the first preview published today. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list

Re: [Mono-dev] Issues with GC due to libgc

2009-09-28 Thread Miguel de Icaza
Hello, Libgc supports this kind of descriptors and mono already generates them for the sgen gc, so it's just a matter of joining those together (which should beeasy to do). This should improve a great number of scans in the arking process, leaving only stacks and several minor objects

Re: [Mono-dev] Issues with GC due to libgc

2009-09-28 Thread Miguel de Icaza
Hello, I tried your sample, in my machine the memory usage with Case1 does go up very quickly, but then it tends to stay stable around 600 megs. Later, I modified the program to not allocate 1 meg blocks, but instead to allocation 1024 times 1k blocks (so that it allocates the same

Re: [Mono-dev] RFC: GC precise scanning of stacks

2009-09-28 Thread Miguel de Icaza
Hello Dick, Attached is a proof-of-concept patch to libgc (and a simple demonstration program) that I hope will be the start of GC precise stack scanning. The code should apply easily to sgen as well. Thanks; This is a nice start, I think there should be a bit more checking for the

[Mono-dev] [PATCH] Network Performance Counters

2009-09-28 Thread Joel Reed
The attached patch implements 3 Network Interface performance category counters. The counters are Bytes Received/sec, Bytes Sent/sec, and Bytes Total/sec. A sample program using these counters and sample output is attached as well. This information is obtained by reading /proc/net/dev. The