Skip to content

Releases: r-lib/profvis

profvis 0.3.8

02 May 18:04
@wch wch
Compare
Choose a tag to compare
  • print() gains an aggregate argument. Use print(profvis(f()), aggregate = TRUE) to aggregate frames by name in the flamegraph. This makes it easier to see the big picture (#115). Set the profvis.aggregate global option to TRUE to change the default.

  • For C function declarations that take no parameters, added void parameter.

profvis 0.3.7

17 Nov 14:10
@wch wch
Compare
Choose a tag to compare
  • Resolved #102:" Added simplify argument. When TRUE (the default), the profiles are simplified using the new filter.callframes argument of R 4.0. This argument has no effect on older R versions. (#118)

  • Fixed #111: auto-scrolling to lines of code did not work in some browsers. (#113)

v0.3.6

15 May 13:16
ea28f67
Compare
Choose a tag to compare

profvis 0.3.6

  • Added a profvis Shiny module, for starting/stopping the profiler during the execution of a Shiny application. This can be helpful if you don't want to profile the entire execution of an app, only a certain operation. To install the profvis module into your app, add profvis_ui("profvis") to your UI, and callModule(profvis_server, "profvis") to your server function.

  • Exported parse_rprof function.