Итак, я профилирую свое приложение с помощью профилировщика памяти ANTS, и размер кучи больших объектов уменьшается после того, как я запускаю тест, но кажется, что закрытые байты не возвращаются полностью.
Это говорит о том, чтоосталось много SafeWaitHandles, а также System.Threading.OverlappedData, указывающие на проблему с финализатором перекрывающихся данных.
Я отчаянно пытаюсь сделать это приложение надежным, чтобы оно могло работать вечно(Я, вероятно, перезапущу отказоустойчивый перезапуск, если использование памяти все равно достигнет определенного значения)
Кто-нибудь имел опыт работы с этими объектами, вызывающими проблемы?
Также хранится System.Configuration.RunetimeConfigurationRecordмного строк, которые, кажется, занимают довольно много памяти.Но я не совсем уверен, что с этим делать.Я могу предоставить любую информацию / дампы, которые могут помочь.
Заранее спасибо.Chris