启用内存分析的成本是多少?

iso*_*mes 5 default r compilation build

R的默认配置选项禁用内存分析,共享库libR,静态库libR.aGNU gettextvalgrind头和链接时优化。

其中一些(如valgrind)肯定是因为不是每个人都会使用它。其他人可能会在 SO 的其他地方得到回答(比如有什么理由不使用链接时间优化?可能会回答--enable-lto[=no])。

但是在 中启用内存分析的可能缺点或成本是R什么?

iso*_*mes 5

糟糕,显然可以从https://stat.ethz.ch/R-manual/R-devel/library/utils/html/Rprofmem.html找到答案:

内存分析器R即使在不使用时也会变慢,编译时选项也是如此。