Я немного погуглил, но не смог найти причину.Мое приложение смешанное (C #, VB.NET, C ++ / CLI и нативный C ++).AQTime утверждает, что может профилировать такого рода приложения, поэтому я выбрал его.
Профиль работает нормально, но было бы неплохо иметь возможность заставить сборщик мусора исключать объекты, которые являются мусором, но убежищемпока не получено из подозрительного набора.
Я запускаю Allocation Profiler над областью моего кода (некоторые dll) со следующими настройками:
- Проверка системной памятиВыделения: проверено (все остальные не отмечены)
- Собрать информацию стека: нет
- Модель потока: потоки CLR (я подумал, что это будет необходимо, поскольку GC обрабатывает управляемые потоки, не так ли?)
Версия AQTime - 6.50.498, работающая в Windows XP Professional с пакетом обновления 3
Возможно ли в этом сценарии использовать функцию принудительного сбора мусора?Если да, как мне настроить AQTime?