作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
lineprof
R 中的包对于分析函数的哪些部分占用时间和分配/释放内存非常有用。
有没有lineprof()
相当于 Rcpp ?
我目前使用 std::chrono::steady_clock
这样可以从 Rcpp
中获取块计时功能。备择方案?是否Rstudio IDE
在这里提供一些帮助?
最佳答案
请参阅任何对高性能计算的体面介绍,例如来自 my talks page 的(旧)演示文稿中的一些幻灯片其中包括 KCacheGrind(Valgrind 的 KDE 前端的一部分)和 Google Perftools 的工作示例。
从更抽象的意义上讲,您需要接受 C++ != R 并且并非所有工具都具有相同对应物的事实。特别是Rprof
,几个用于分析的 CRAN 包构建在 R 分析器之上,基于 R 被解释的事实。 C++ 不是,所以事情会有所不同。但是分析编译与编译和调试一样古老,因此您会找到许多教程。
关于r - 等效于 Rcpp 的 lineprof,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30172820/
lineprof R 中的包对于分析函数的哪些部分占用时间和分配/释放内存非常有用。 有没有lineprof()相当于 Rcpp ? 我目前使用 std::chrono::steady_clock这样
我是一名优秀的程序员,十分优秀!