tictoc , .
, log.
library(tictoc)
tic.clearlog()
for (x in 1:10) {
tic(x)
Sys.sleep(1)
toc(log = TRUE, quiet = TRUE)
}
toc() . ββ
log.txt <- tic.log(format = TRUE)
Retrieve a list containing dimensions in raw format.
log.lst <- tic.log(format = FALSE)
Since the data has already been extracted, clear the tictoc log.
tic.clearlog()
Convert list items to timings. Each list item has a start ( tic) and end ( toc) timestamp.
timings <- unlist(lapply(log.lst, function(x) x$toc - x$tic))
Calculate the average cycle time.
mean(timings)
# [1] 1.001
Print the text output - note that prefixes are values x.
writeLines(unlist(log.txt))
source
share