Есть ли способ оптимизировать .NET G.C. не программно? - PullRequest
0 голосов
/ 25 февраля 2012

Я хотел бы знать, возможно ли оптимизировать сборщик мусора .NET, используя некоторые параметры или свойства, как мы можем сделать с Java JVM?

Чтобы добавить к этому вопросу, если это возможно, вызнать, как повысить производительность, когда большинство объектов хранятся в поколении 0. Статистика GC такова:

количество раз, когда сборка мусора 0 происходила: 2601

числоКоличество выполненных сборок мусора 1: 42

Количество выполненных сборок мусора 2: 41

1 Ответ

1 голос
/ 25 февраля 2012

Вы можете попробовать , используя файл .config, чтобы поэкспериментировать с использованием сервера GC и одновременного GC .

Я сомневаюсь, что это сильно повлияет на производительность. Если у вас есть большинство объектов в Gen0, это означает, что ваше приложение работает как надо. Если крошечных объектов слишком много, возможно, вам лучше использовать структуру для определенного типа, но это, конечно, программное изменение.

...