Что вызывает фрагментацию памяти в .NET

Я использую профилировщик памяти Red Gates ANTS для отладки утечки памяти. Он постоянно предупреждает меня, что:

Фрагментация памяти может вызывать NET Я использую профилировщик памяти Red Gates ANTS для отладки утечки памяти. Он постоянно предупреждает меня, что: Фрагментация памяти может заставлять .NET зарезервировать слишком много свободной памяти. или фрагментация памяти ...

Я использую профилировщик памяти Red Gates ANTS для отладки утечки памяти. Он постоянно предупреждает меня, что:

Фрагментация памяти может вызывать NET Я использую профилировщик памяти Red Gates ANTS для отладки утечки памяти. Он постоянно предупреждает меня, что: Фрагментация памяти может заставлять .NET зарезервировать слишком много свободной памяти. или фрагментация памяти ...

Я использую профилировщик памяти Red Gates ANTS для отладки утечки памяти. Он постоянно предупреждает меня, что:

Фрагментация памяти может вызывать .NET, чтобы зарезервировать слишком много свободной памяти.

или

Фрагментация памяти влияет на размер самого большого объекта, который может быть выделен

Поскольку у меня есть OCD, эта проблема должна быть решена.

Каковы некоторые стандартные методы кодирования, которые помогают избежать фрагментации памяти. Можете ли вы дефрагментировать его с помощью некоторых методов .NET? Может ли это вообще помочь?

48
задан Michael Petrotta 9 March 2011 в 03:12
поделиться