From 5277a5772b0b9ebbbcdec0eae7f1b13d41a8d170 Mon Sep 17 00:00:00 2001 From: Garret Rieger Date: Tue, 10 May 2022 18:14:25 +0000 Subject: [PATCH] [perf] Add benchmarks for CFF subsetting. --- perf/benchmark-subset.cc | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/perf/benchmark-subset.cc b/perf/benchmark-subset.cc index d74f29ec2..59b73620f 100644 --- a/perf/benchmark-subset.cc +++ b/perf/benchmark-subset.cc @@ -138,6 +138,33 @@ BENCHMARK_CAPTURE (BM_subset, subset_glyphs_mplus1p, ->Range(10, 10000); + +BENCHMARK_CAPTURE (BM_subset, subset_codepoints_sourcehansans, + subset_codepoints, + "test/subset/data/fonts/SourceHanSans-Regular_subset.otf") + ->Unit(benchmark::kMillisecond) + ->Range(10, 10000); + +BENCHMARK_CAPTURE (BM_subset, subset_glyphs_sourcehansans, + subset_glyphs, + "test/subset/data/fonts/SourceHanSans-Regular_subset.otf") + ->Unit(benchmark::kMillisecond) + ->Range(10, 10000); + +BENCHMARK_CAPTURE (BM_subset, subset_codepoints_sourcesanspro, + subset_codepoints, + "test/subset/data/fonts/SourceSansPro-Regular.otf") + ->Unit(benchmark::kMillisecond) + ->Range(10, 2048); + +BENCHMARK_CAPTURE (BM_subset, subset_glyphs_sourcesanspro, + subset_glyphs, + "test/subset/data/fonts/SourceSansPro-Regular.otf") + ->Unit(benchmark::kMillisecond) + ->Range(10, 2048); + + + #if 0 BENCHMARK_CAPTURE (BM_subset, subset_codepoints_notocjk, subset_codepoints,