闪亮的应用程序:寻求更详细的个人资料

时间:2017-09-12 21:56:26

标签: r shiny profiling

我的应用程序初始化/打开需要54440毫秒,这远远超出我想要的。我首先用小块(在那里找不到任何有用的东西)来描述它然后描述了整个事情。下面的火焰图表运行应用程序(我点击播放按钮),直到应用程序完全打开(打开,我的意思是完全正常运行,没有任何内容仍在加载)。

正如您在下面的火焰图中看到的那样,第一个~15000毫秒已经有详细记录,但在此之后,“runApp”是应用程序打开之前的唯一内容。

如何了解有关当时正在运行的内容的更多信息?我想让我的应用程序更快地初始化。

我无法分享我的代码,因为它是一个私人项目,但我很想知道是否有更详细的分析方法,你们都知道。谢谢!

Flame Graph of whole app profile from app start to when app is open

1 个答案:

答案 0 :(得分:0)

我发现我的脚本占据了我核心的100%,这是瓶颈。你不能使用多线程R,所以我切换到了允许我进行多线程的MRAN。