Опять про расход памяти
От: nikov США http://www.linkedin.com/in/nikov
Дата: 02.05.07 13:05
Оценка: 33 (4)
#Имя: FAQ.dotnet.EmptyWorkingSet
Здравствуйте, chardex, Вы писали:

C>P.S. Просьба не давать советы аля "докупить всем памяти" или "не использовать DevExpress".



using System;
using System.Runtime.InteropServices;

class Program
{
    [DllImport("Psapi.dll")]
    static extern bool EmptyWorkingSet(IntPtr hProcess);

    static void ClearMemory()
    {
        GC.Collect();
        GC.WaitForPendingFinalizers();
        GC.Collect();
        EmptyWorkingSet(System.Diagnostics.Process.GetCurrentProcess().Handle);
    }
    
    static void Main()
    {
        // ...
        ClearMemory();
        // 
    }
}


И будет Вам щастье...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.