R 提供了内置函数 Rprof( ) 对代码的性能进行分析.在分析过程中,会有一个抽样程序,并且是和后续代码一起运行的,直到分析结束.默认情况下,抽样程序基本上每隔20 毫秒就会记录一下当前 R 在运行哪个函数.这样,如果某个函数运行得很慢,那么很可能大部分时间都在调用这个函数.这种抽样方法可能不会得到非常精确的结果,但是大多数情况下,它都可以满足要求.在下面的例子中,我们将使用 Rprof( ) 分析调用 my_cumsum1( ) 时的执行过程,并尝试找出使代码变慢的部分.使用 Rprof(…