我正在开发一个使用 Rcpp 和 RcppArmadillo 的 R 包,并且我正在尝试分析包中的一个主要功能以改进其运行时。
我正在使用Dirk 推荐的gperftools,具体如本文所述。前两个函数调用(按分析样本的数量)被调用_Rf_cons
和_Rf_allocVector3
。
Total: 1881 samples
471 25.0% 25.0% 527 28.0% _Rf_cons
308 16.4% 41.4% 309 16.4% _Rf_allocVector3
有谁知道这些函数是什么,以及在 Rcpp 代码中可以从哪里调用它们?我无法通过谷歌或在 Rcpp GitHub 存储库中找到对它们的任何引用。
谢谢!