[Mono-dev] Memory usage on Mono remoting
pablosantosluac at terra.es
pablosantosluac at terra.es
Mon Jul 13 13:59:01 EDT 2009
Hi,
> On Mon, 2009-07-13 at 19:39 +0200, pablosantosluac at terra.es wrote:
>
>> Hi all,
>>
>> On BinaryServerFormatterSink.cs, a new MemoryStream is being created to
>> attend every remoting call.
>>
>> Under high load conditions it will make the GC work harder than
>> required, both decreasing performance and potentially causing memory
>> problems.
>>
>> It should be replaced by some sort of MemoryStream based on preallocated
>> memory buffers.
>>
>
> Are you volunteering? Have you profiled the application or is this just
> a guess?
>
>
Testing PlasticSCM under really heavy load (hundreds of clients against
a single server delivering hundreds of Gb over the network).
Yes, I'm volunteering.
>
> System.Web uses unmanaged chunks of memory together with an unmanaged
> memory based stream.
>
That's what I need. Can you point me to the right class?
pablo
www.plasticscm.com
More information about the Mono-devel-list
mailing list