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