文件名称:xrprof:用于R程序的外部采样探查器
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-28 15:35:06
r ptrace profiling C
xrprof xrprof (以前为rtrace )是Linux和Windows上R的外部采样探查器。 许多R用户会熟悉使用内置的采样探查器Rprof()来生成有关其代码执行情况的数据,并且有多种出色的工具可以帮助理解这些样本(或充当前端),包括软件包。 但是, Rprof()和相关工具的范围是有限的:探查器是“内部”的,从某种意义上说,它必须在交互工作期间(例如,对单个功能进行探查)手动打开才能工作。可能是通过修改脚本以在再次运行之前包含Rprof()调用。 相比之下, xrprof可用于分析已经运行的代码: $ Rscript myscript.R & # sudo may be required. $ xrprof -p < PID> -F 50 > Rprof.out 事实证明,外部采样分析器对于诊断和修复生产环境中的性能问题(或其他错误)非常有用。 该项目加入了用于
【文件预览】:
xrprof-master
----.gitignore(45B)
----Dockerfile(846B)
----NEWS.md(993B)
----Makefile(2KB)
----xrprof.Rproj(269B)
----src()
--------locate.h(348B)
--------cursor.c(5KB)
--------memory.h(409B)
--------process.c(4KB)
--------cursor.h(399B)
--------xrprof.c(8KB)
--------memory.c(3KB)
--------locate.c(10KB)
--------rdefs.h(5KB)
--------process.h(330B)
----.dockerignore(74B)
----.travis.yml(634B)
----.github()
--------workflows()
----tools()
--------stackcollapse-rprof.R(2KB)
----README.md(5KB)
----tests()
--------sleep.R(13B)
--------harness.sh(1002B)
--------Makefile(208B)
--------pivot.R(286B)
----Makefile.win(143B)
----Makefile.mac(25B)
----example-flamegraph.svg(21KB)
----docs()
--------xrprof.1(2KB)