Measure memory that an expression used.

bench_memory(expr)

Arguments

expr

A expression to be measured.

Value

A tibble with two columns

Examples

if (capabilities("profmem")) {
  bench_memory(1 + 1:10000)
}
#> # A tibble: 1 × 2
#>   mem_alloc memory            
#>   <bch:byt> <list>            
#> 1     117KB <Rprofmem [2 × 3]>