我试图使用profvis包对R(64位)中的大型作业进行内存分析,在RStudio下运行,在Windows 7下运行.profvis不断崩溃,我收到一条错误消息,说Pandoc是记忆力不足。邮件将在下面复制。
我的理解,请纠正我,如果这是错误的,如果我可以在Pandoc上设置/ LARGEADDRESSAWARE开关,问题可能会消失。要做到这一点,我需要安装一个链接器等,在学习如何做所有这些事情之后,做我自己的构建。或者,有一个快捷方式,包括安装MS Visual Studio,运行editbin实用程序,并以此方式设置切换。但是,新的Visual Studio安装在我的机器上不满意,并要求我在Windows Management Instrumentation面前解决一些未指明的问题。
所以我的问题是:有没有办法在R内设置Pandoc上的/ LARGEADDRESSAWARE开关?
答案 0 :(得分:1)
我遇到了类似的问题,并且能够按照https://www.techpowerup.com/forums/threads/large-address-aware.112556/的建议解决问题。在帖子中看到它有一个名为laa_2_0_4.zip的附加文件。我下载并运行它包含的可执行文件。基本模式已足够;我只是导航到C:/ Program Files / RStudio / bin / pandoc / pandoc并打开大地址感知标志的复选框(步骤2),然后进行提交更改(步骤3)。在此之后,profvis-invoked pandoc命令最终成功。我能够看到任务管理器中pandoc的内存消耗上升到大约2.7 GB的峰值。