view benchmark/benchmarks.jl @ 1190:1aca445216b8 tooling/benchmarks

Clean up todos
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 27 Jan 2023 12:40:01 +0100
parents 3e4db8cf1d92
children 5d4a15d6118f
line wrap: on
line source

using BenchmarkTools
using Random

const SUITE = BenchmarkGroup()

SUITE["utf8"] = BenchmarkGroup(["string", "unicode"])
teststr = String(join(rand(MersenneTwister(1), 'a':'d', 10^4)))
SUITE["utf8"]["replace"] = @benchmarkable replace($teststr, "a" => "b")
SUITE["utf8"]["join"] = @benchmarkable join($teststr, $teststr)
SUITE["utf8"]["plots"] = BenchmarkGroup()

SUITE