titov_andrei
@titov_andrei
All my life I learn - and die a fool!

Как наглядно увидеть процесс сборки мусора в программе?

Как отследить механизм автоматической сборки мусора при разработке?
  • Вопрос задан
  • 405 просмотров
Решения вопроса 1
ApeCoder
@ApeCoder
Найдите для своей платформы профайлер. В Visual Studio, например есть Diagnostic Tools которые показывают когда происходит сборка мусора в .NET приложениях. Можно также посльзоваться perfmon (это встроенная в винду утилита - туда надо добавлять счетчики типа % времени приведенный в GC), dottrace от JetBrains и прочее.

Для вашей платформы должно быть то же самое. Ключевые слова для поиска garbage collector diagnostics [название вашей платформы]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Для JVM можно использовать Java Mission Control или VisualVM с установленным плагином Visual GC.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Чтобы что-то увидеть, нужно понимать то, что Вы ожидаете увидеть.
Для этого, нужно ознакомиться с тем, как происходит весь процесс.
Для .NET - начните с официальной документации.
Для PHP: оф. документация
и т.д.

Поиск в гугл (шаблон): garbage collection нужныйязыкпрограммирования
Профилировщики памяти (софт): здесь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы