首页 > 解决方案 > 在 Shiny 中使用 reactiveFileReader() 时如何避免内存泄漏?

问题描述

我已经构建了 R 闪亮的应用程序,我非常广泛地使用它reactiveFileReader()来从文件中读取保存的数据。我注意到一段时间后,服务器变得非常慢。经过一番研究,我发现 GitHub 问题说这可能是由 内存泄漏引起的。

通过使用 fastmap 作为 map class 的后备存储解决了这个问题。

但是,我不清楚如何将 fastmap 与reactiveFileReader().

任何关于如何使用 fastmap 和 reactiveFileReader 的帮助或任何其他关于如何避免内存泄漏的方法都将受到高度赞赏,因为我目前通过每天 5 次 cron 重新启动服务器来解决这个问题。

谢谢你。

标签: rshiny

解决方案


看来升级shiny包到1.4.0版本就够了

https://github.com/rstudio/shiny/issues/2321#issuecomment-542078052


推荐阅读