如何从summaryRprof制作情节?

Tho*_*Dev 3 r

这是大学任务的问题.

我得到了三个算法来计算我已经做过的GCD.我的问题是将Rprof结果变成一个图,所以我可以将它们并排比较.

从我对Rprof的简单理解,summaryRprof和plot是如下使用Rprof:

Rprof() #To start
#functions here
Rprof(NULL)  #TO end
summaryRprof() # to print results
Run Code Online (Sandbox Code Playgroud)

我知道情节有很多不同类型的输入,x和y值以及一些叫做数据框的东西,我认为这是一个奇特的表格.并绘制我需要使用的不同的线条和东西:http://www.harding.edu/fmccown/r/

我无法弄清楚如何将summaryRprof结果传递给plot()函数.

> Rprof(filename="RProfOut2.out", interval=0.0001)
> gcdBruteForce(10000, 33)
[1] 1
> gcdEuclid(10000, 33)
[1] 1
> gcdPrimeFact(10000, 33)
[1] 1
> Rprof(NULL)
> summaryRprof()
?????plot????
Run Code Online (Sandbox Code Playgroud)

我一直在阅读堆栈溢出和其他网站,我也可以尝试使用profr和proftools虽然我对使用情况不是很清楚.

我能够制作的唯一图表是使用图表(system.time(gcdFunction(10,100)))

一如往常任何帮助表示赞赏.

Dir*_*tel 6

有两个可视化Rprof输出的包:

graphviz已安装的Unix/OS X系统上,您可以使用Romain Francois的一个漂亮的Perl脚本,该脚本位于R Wiki页面上的分析.

所有这些都通过我的简介HPC简介中的示例进行了描述,您可以在此处找到.