2010-01-14 2 views
2

У меня размер кучи X (= 5 гигабайт). Сколько я должен выделить для jprofiler для эффективного анализа этой кучи?Сколько памяти нужно jProfiler для анализа кучи кучи размером X?

+0

Пробег с 12 концертами не удался (он застрял после прочтения дампа). Я пытаюсь дать ему 30 концертов, чтобы посмотреть, как это работает. – ripper234

+0

Обратите внимание, что я использую параметр «Рассчитать сохраненные размеры». – ripper234

+0

YourKit удалось открыть дамп, даже не увеличив значение по умолчанию 512 МБ (хотя операция «Track GC roots» завершилась неудачно, даже когда я увеличил ОЗУ до 2 концертов). – ripper234

ответ

2

Я бы рекомендовал использовать Eclipse MAT для просмотра кучи кучи. Он выполняет намного лучшую работу с точки зрения требований к памяти для кучи кучи размером X, поскольку он создает промежуточные файлы индекса на диске, а не всасывает все это в свою собственную память. Для большинства инструментов требуется несколько N из X, чтобы открыть дамп кучи, где N обычно> = 2. Кроме того, обязательно запустите процесс Java, который запускает MAT или JProfiler в 64-битном, если вы собираетесь дать им более 2 г памяти.

Смежные вопросы