Profvis和递归

时间:2018-08-19 08:05:38

标签: r recursion profiling

我已经写了一个要分析的递归算法,我设置了一个函数fun(),它将运行完整的任务。当我这样做

profvis::profvis(fun())

RStudio崩溃。所以,我跑了

Rprof(tmp <- tempfile())
fun()
Rprof()
profvis::profvis(prof_input = tmp)

输出看起来像这样:

enter image description here

这不是很有用。我可以直接使用summaryRprof(tmp),但我更喜欢profvis。有什么技巧可以改善此输出?

注释

  • 我可以删除zeallot,但鉴于递归步骤的数量无关紧要,所以太多了。

  • 我监视了内存使用和CPU使用情况,进程rsession和pandoc开始消耗大量内存。

  • 我在R 3.4.2和profvis 0.3.5上。

0 个答案:

没有答案