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