NT4 memory manangement is different - if there is no server memory pressurer
it does not  bother reducing the working set as there is no need. 2000
started being more aggresive as people were complaining about excesive page
size ( even thou there was little paging)

-----Original Message-----
From: Moderated discussion of advanced .NET topics.
[mailto:ADVANCED-DOTNET@;DISCUSS.DEVELOP.COM]On Behalf Of Graeme Foster
Sent: Friday, 1 November 2002 11:05 PM
To: [EMAIL PROTECTED]
Subject: [ADVANCED-DOTNET] Extremely slow GC's on NT4


Hi,

I'm experiencing incredibly long delays during some GC's on NT4 systems. The
time taken seems to increase dramatically from less than a second to almost
an hour, depending on how many controls (and their associated objects) are
in use at the time.

Our app is a fairly straightforward Windows Forms application, but a couple
of our forms make use of quite heavily nested controls; it's when these are
in use that the excessively long GC times occur.

This problem doesn't happen on 2000/XP, and the forms work well.

I've tested this by varying the quantities of controls and manually calling
GC.Collect() and GC.WaitForPendingFinalizers().

Any idea why we're hitting this problem? Something different about NT4?

Cheers,
G.
--
Graeme Foster ([EMAIL PROTECTED])
Principal Software Engineer
Aston Broadcast Systems Ltd. (http://www.aston.tv)
Disclaimer: I really don't have a clue what I'm on about.



****************************************************************************
*
The contents of this email and any attachments are confidential.
It is intended for the named recipient(s) only.
If you have received this email in error please notify the system manager or
the
sender immediately and do not disclose the contents to any one or make
copies.

** eSafe scanned this email for viruses, vandals and malicious content **

****************************************************************************
*

You can read messages from the Advanced DOTNET archive, unsubscribe from
Advanced DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced 
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to