VisualVM запускает профилировщик вызывает снижение использования памяти? - PullRequest
0 голосов
/ 20 июня 2011

Как видно на диаграмме монитора памяти (http://i.stack.imgur.com/sBKzO.png), около 16:35 - это когда я запустил VisualVM Profiler, и это привело к снижению использования памяти на ~ 7 ГБ, что весьма существенно. Почему это произошло?профилировщик позволял восстанавливать гораздо больше объектов памяти - но почему до этого они не собирали мусор во многих раундах GC?

(около 4:49, когда я нажал «Снимок» в Profiler и тамбыло похожее падение, но в меньшей степени.)

Я весьма растерялся и был бы очень признателен, если бы кто-нибудь смог пролить свет на это поведение. Спасибо!

1 Ответ

0 голосов
/ 21 июня 2011

Присоединение профилировщика может привести к срабатыванию более полных ГХ, что уменьшит кратковременное использование памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...