I may suggest this tutorial:

http://www.stat.berkeley.edu/~nolan/stat133/Fall05/lectures/profilingEx.html


and this discussion:


http://stackoverflow.com/questions/3650862/how-to-efficiently-use-rprof-in-r


which inspired this example:


Rprof("profile1.out", line.profiling=TRUE)
for(i in 1:10000) {
  rnorm(100,1,1);
  rbinom(1000,1,1)
  rbinom(10000,1,1)
}
Rprof(NULL)
summaryRprof("profile1.out", lines = "show")

$by.self
   self.time self.pct total.time total.pct
#4      4.44    86.72       4.44     86.72
#3      0.38     7.42       0.38      7.42
#2      0.30     5.86       0.30      5.86

$by.total
   total.time total.pct self.time self.pct
#4       4.44     86.72      4.44    86.72
#3       0.38      7.42      0.38     7.42
#2       0.30      5.86      0.30     5.86

$by.line
   self.time self.pct total.time total.pct
#2      0.30     5.86       0.30      5.86
#3      0.38     7.42       0.38      7.42
#4      4.44    86.72       4.44     86.72

$sample.interval
[1] 0.02

$sampling.time
[1] 5.12


--
GG

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to