as_bench_time: Human readable times

View source: R/time.R

as_bench_timeR Documentation

Human readable times

Description

Construct, manipulate and display vectors of elapsed times in seconds. These are numeric vectors, so you can compare them numerically, but they can also be compared to human readable values such as '10ms'.

Usage

as_bench_time(x)

Arguments

x

A numeric or character vector. Character representations can use shorthand sizes (see examples).

Examples

as_bench_time("1ns")
as_bench_time("1")
as_bench_time("1us")
as_bench_time("1ms")
as_bench_time("1s")

as_bench_time("100ns") < "1ms"

sum(as_bench_time(c("1MB", "5MB", "500KB")))

bench documentation built on May 4, 2023, 5:13 p.m.