Программное обеспечение Report Generator™ имеет два конвертера для генерации документов. Каждый использует память кучи Java®, и другой не делает.
Чтобы избежать проблем памяти кучи Java, можно сгенерировать отчет с помощью конвертера, который не использует память кучи Java. Для этого под Report Options для отчета, набор File format к одной из опций (from template)
, например, HTML (from template)
.
Если вы выбираете одну из других опций, вы используете конвертер, который использует память кучи Java, и у вас могут быть проблемы памяти. По умолчанию MATLAB® устанавливает предел 384 Мбайт на объеме памяти, который может выделить программное обеспечение Java Virtual Machine (JVM™) Oracle®. Память, которой использование процесса генерации отчета, чтобы создать документ должно соответствовать в этом пределе. Если вы испытываете затруднения при обработке больших отчетов, можно попытаться увеличить объем памяти, которым может выделить программное обеспечение:
Рабочий MATLAB без рабочего стола
Увеличение предела выделения памяти
Чтобы запустить программное обеспечение MATLAB без рабочего стола, запустите MATLAB с помощью опции -nodesktop
. В этом случае необходимо сгенерировать отчет из командной строки с помощью команды report
.
Чтобы увеличить сумму памяти JVM, доступной путем увеличения предела выделения памяти JVM MATLAB, от Панели инструментов MATLAB, во вкладке Home, в разделе Environment, нажимают Preferences. Используйте General> панель Java Heap Memory, чтобы увеличить память.
Отчеты HTML не могут отобразиться в веб-средстве просмотра Report Generator™ на некоторых платформах UNIX®. Если это происходит, сконфигурируйте программное обеспечение Report Generator, чтобы запустить внешний браузер.
В Report Explorer нажмите File > Preferences.
Введите эту команду в поле View command, где file name является именем вашего файла настройки отчета:
web(rptgen.file2urn('%file name'), '-browser')