bench icon indicating copy to clipboard operation
bench copied to clipboard

High Precision Timing of R Expressions

Results 27 bench issues
Sort by recently updated
recently updated
newest added

I'm looking at setting-up benchmarks for the new package [`sfnetworks`](https://github.com/luukvdmeer/sfnetworks). I've followed the examples used in a couple of packages but the CI is failing in the benchmarking stage due...

I sometimes use `workout()` to disect several ways to do something, and would find an additional `total` row very useful. I hacked my way to this: but perhaps there's room...

feature

If the expression you're benchmarking is sufficiently long, tibble's print method won't be able to fit it on screen, and it doesn't know how to ellipsize it like it would...

i.e. a wrapper around callr with convenient options for setting lib path.

feature

E.g. you should be able to use it with `system_time()` or really anything that returns a data.frame

feature

@hadley suggested that perhaps your vroom benchmarks could have nicer breaks for the values that aren't in seconds. This is a quick fix that uses the excellent rounding and parsing...

feature

Hurd also uses Mach. https://www.gnu.org/software/hurd/hurd/porting/guidelines.html ``` #ifdef __MACH__ Some applications put Apple Darwin-specific code inside #ifdef __MACH__ guards. Such guard is clearly not enough, since not only Apple uses Mach...

See `nanotime.c`. https://www.gnu.org/software/hurd/hurd/porting/guidelines.html ``` #ifdef __MACH__ Some applications put Apple Darwin-specific code inside #ifdef __MACH__ guards. Such guard is clearly not enough, since not only Apple uses Mach as a...