Утечка памяти C #?

Я тестирую производительность кеш-памяти appfabric. Для этого с моей локальной машины я попадаю в кеш-хост в локальной сети. Этот кеш-хост работает под управлением Windows Server 2008 и на нем ничего не установлено, кроме самого необходимого. В нем 8 гигабайт оперативной памяти. Это также виртуальный сервер VMware

. Как только я попадаю в кэш-хост, я вижу, что объем используемой памяти увеличивается. Но где-то происходит что-то очень подозрительное. общее количество используемых байтов первичных данных равно 1. 5 гигов. Размер объекта составляет 1744 байта (с использованием профилировщика ANTS). Общее количество объектов - 2521 451. Я отключил выселение. Но это интересно, как только сервер переходит в состояние дросселирования, я вижу, что ОЗУ сервера используется на 7,72 гигабайта, но кроме распределенного кеша, использующего 1,8 гигабайта, нет другого приложения, которое использует такое большое количество ОЗУ.

Я использую Visual Studio 2010, и я вставляю и читаю объекты параллельно

Я хотел задать вопрос:

Куда уходит моя память? Сервер в состоянии дросселирования сообщает, что я использую 7,72 гигабайта выделенной памяти, тогда как в диспетчере задач я вижу, что используется едва ли 3 гигабайта (если я добавлю всю память запущенного процесса)

6
задан Gagan 1 December 2010 в 14:13
поделиться