Profiling: Limitations

As we need to stop the process and inspect what R functions are currently runnning to show in the report:

  • Certain C functions that don’t regularly check for user interrupts.
  • Sys.sleep() asks the operating system to “park” the process for some amount of time, so R is not actually running.
  • Downloading data from the internet won’t be tracked by R.