Насколько я могу судить, это невозможно, поэтому я на самом деле надеюсь только на левое поле недокументированной функции выделения.
Я хочу, чтобы отслеживать распределения, как в _CrtSetAllocHook, но и для C#/.NET
.
Единственная видимость для сборщика мусора/распределения - GC.CollectionCount.
У кого-нибудь есть какая-либо другая платформа памяти .NET?Можно ли отслеживать распределение/освобождение?
5
A
ответ
8
CLR имеет «API профилирования», который подключается практически ко всему - это то, что используют коммерческие продукты профилирования .NET. Вот ссылка MSDN на верхний уровень документации: .NET Framework General Reference: About the Profiling API
Смотрите эту статью журнала MSDN для введения в кусок памяти: Inspect and Optimize Your Program's Memory Usage with the .NET Profiler API
1
Я бы просто использовать Red Gate в ANTS Profiler. Он расскажет вам многое о том, что происходит в памяти, без необходимости самостоятельно изучать API профилирования.
Смежные вопросы
- 1. Можно ли отслеживать прогресс ObjectContext.SaveChanges?
- 2. Можно ли отслеживать динамическую память?
- 3. Можно ли отслеживать целевой телефон без сети
- 4. Можно ли отслеживать любое приложение в ежевике?
- 5. Можно ли отслеживать все исходящие вызовы WCF?
- 6. Можно ли отслеживать аналитику в автономном swf?
- 7. Можно ли отслеживать время начала задания сельдерея?
- 8. Можно ли отслеживать другое устройство Android
- 9. Можно ли отслеживать таймер в режиме ожидания?
- 10. Можно ли отслеживать активность пользователя в iDevice
- 11. Можно ли отслеживать страницы в группах динамически?
- 12. можно ли отслеживать загрузку приложения из gmail?
- 13. Можно ли отслеживать общее время выполнения скрипта?
- 14. Можно ли отслеживать изменения в html-файлах?
- 15. Можно ли отслеживать до закрытия браузера?
- 16. Можно ли отслеживать django_admin_log через администратора Django?
- 17. Можно ли git отслеживать папку «.git»?
- 18. Можно ли отслеживать изменения переменной в MATLAB?
- 19. Можно ли отслеживать, какое выражение вызвало NPE?
- 20. Можно ли отслеживать PostMessage между процессами?
- 21. Можно ли отслеживать все методы, вызываемые объектом?
- 22. Можно ли отслеживать зависимости компиляции Xcode C++?
- 23. Как можно отслеживать хештагские счета?
- 24. Chartbeat - можно отслеживать события Javascript?
- 25. Можно отслеживать просмотры страниц Twitter?
- 26. Можно ли отслеживать хост smtp по коду в java?
- 27. Можно ли отслеживать пользователя, который использует прокси-сайт?
- 28. Можно ли отслеживать jboss, если это закончилось нехваткой памяти?
- 29. Можно ли анонимно отслеживать местоположение кого-то через мобильные приложения?
- 30. Можно ли отслеживать устройство gps, удаленно помещенное внутри сети?