我有一个非常大且复杂的 R Shiny 应用程序,我正在尝试找到瓶颈或部分代码以通过profvis
包进行改进。问题是它profvis
本身的执行速度非常慢(因为我闪亮的应用程序中的流程和功能),因此它滞后并且几乎无法正确查看和导航配置文件或火焰图。
通过 R 或浏览器启动profvis
配置文件(firefox 和 chrome 测试)在这里并没有太大的区别。
我只在我的闪亮应用程序中测试一个(主要)功能/计算,该应用程序由一个操作按钮启动,因此我无法真正测试更少的功能或使配置文件“更短”。
任何帮助或提示表示赞赏。尤其是跑得profvis
更快的方法。我尝试的另一个选择是只将我的部分代码包装在闪亮的应用程序中profvis
,但我没有找到完成这项工作的方法。
谢谢!