2016-09-10 5 views
4

Я пытаюсь использовать пакет profvis для выполнения профилирования большого задания в R (64 бит), запускаемого под RStudio, запускаемого под окнами 7. profvis продолжает сбой, и я получаю сообщение об ошибке, говорящее, что Pandoc не хватает памяти. Сообщение будет скопировано ниже.Исправление ошибки pandoc «из памяти» при запуске пакета profvis R

Мое понимание и, пожалуйста, исправьте меня, если это неправильно, заключается в том, что проблема может исчезнуть, если я могу установить переключатель/LARGEADDRESSAWARE на Pandoc. И для этого мне нужно установить компоновщик и т. Д., Сделайте мою собственную сборку, узнав, как делать все это. Или есть ярлык, включающий установку MS Visual Studio, запуск утилиты editbin и настройку этого переключателя. Однако новая установка Visual Studio несчастлива на моей машине и требует, чтобы я исправил некоторые неуказанные проблемы с Инструментом управления Windows, прежде чем он продвинется вперед.

Итак, мой вопрос заключается в следующем: есть ли способ установить переключатель/LARGEADDRESSAWARE на Pandoc изнутри R?

+0

и это не происходит, если вы запускаете скрипт без профилирования или ...? вы должны, вероятно, сохранить входные данные, которые были отправлены в pandoc в виде обычного текстового файла, а затем запустить программу командной строки pandoc автономно (без RStudio) на ней ... используете ли вы новейшую версию pandoc? – mb21

ответ

0

У меня была аналогичная проблема, и я смог ее решить, проконсультировавшись по телефону https://www.techpowerup.com/forums/threads/large-address-aware.112556/. См. В сообщении, где он имеет прикрепленный файл laa_2_0_4.zip. Я загрузил его и запустил исполняемый файл, который он содержит. Основной режим был достаточным; Я просто перешел к C:/Program Files/RStudio/bin/pandoc/pandoc и включил флажок для флажка A Large Aware (шаг 2), затем выполнил Commit Changes (шаг 3). После этого команда pandoc, вызванная профивом, в конечном счете побежала к успеху. Я смог наблюдать за потреблением памяти pandoc в диспетчере задач до максимума около 2,7 ГБ.