[SERVER-44093] upgrade third_party/benchmark Created: 18/Oct/19  Updated: 06/Dec/22  Resolved: 18/Apr/20

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Billy Donahue Assignee: [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-41567 Update Benchmark to version 1.5.0 Closed
Assigned Teams:
Server Development Platform
Participants:

 Description   

It's a young library so there are several improvements since our last import.
One that I want in particular is the option to display benchmark results in an inverse sense of their current default "items/s" display.

Like:

BM_Print/100 108265082 ns 108161035 ns 6 924.547 items/s

I don't want to know that I can print 924 backtrace frames per second.
Because that number can't be reasoned about as the sum of its component operations.
If I saw the INVERSE, that printing takes 1.08ms per item, I could easily figure out where each of the milliseconds went by glancing at other measurements in the benchmark.

Anyway, it's an important fix for getting usable benchmark results without doing a bunch of annoying python postprocessing.


Generated at Thu Feb 08 05:04:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.