{"action":"closed","issue":{"url":"https://api.github.com/repos/DMSC-Instrument-Data/instrument-prototype/issues/7","repository_url":"https://api.github.com/repos/DMSC-Instrument-Data/instrument-prototype","labels_url":"https://api.github.com/repos/DMSC-Instrument-Data/instrument-prototype/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/DMSC-Instrument-Data/instrument-prototype/issues/7/comments","events_url":"https://api.github.com/repos/DMSC-Instrument-Data/instrument-prototype/issues/7/events","html_url":"https://github.com/DMSC-Instrument-Data/instrument-prototype/issues/7","id":142596775,"number":7,"title":"Use google benchmark","user":{"login":"OwenArnold","id":1109536,"avatar_url":"https://avatars.githubusercontent.com/u/1109536?v=3","gravatar_id":"","url":"https://api.github.com/users/OwenArnold","html_url":"https://github.com/OwenArnold","followers_url":"https://api.github.com/users/OwenArnold/followers","following_url":"https://api.github.com/users/OwenArnold/following{/other_user}","gists_url":"https://api.github.com/users/OwenArnold/gists{/gist_id}","starred_url":"https://api.github.com/users/OwenArnold/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OwenArnold/subscriptions","organizations_url":"https://api.github.com/users/OwenArnold/orgs","repos_url":"https://api.github.com/users/OwenArnold/repos","events_url":"https://api.github.com/users/OwenArnold/events{/privacy}","received_events_url":"https://api.github.com/users/OwenArnold/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"MikeHart85","id":12586704,"avatar_url":"https://avatars.githubusercontent.com/u/12586704?v=3","gravatar_id":"","url":"https://api.github.com/users/MikeHart85","html_url":"https://github.com/MikeHart85","followers_url":"https://api.github.com/users/MikeHart85/followers","following_url":"https://api.github.com/users/MikeHart85/following{/other_user}","gists_url":"https://api.github.com/users/MikeHart85/gists{/gist_id}","starred_url":"https://api.github.com/users/MikeHart85/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MikeHart85/subscriptions","organizations_url":"https://api.github.com/users/MikeHart85/orgs","repos_url":"https://api.github.com/users/MikeHart85/repos","events_url":"https://api.github.com/users/MikeHart85/events{/privacy}","received_events_url":"https://api.github.com/users/MikeHart85/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-03-22T09:47:30Z","updated_at":"2016-04-05T13:21:26Z","closed_at":"2016-04-05T13:21:26Z","body":"Use [google benchmark](https://github.com/google/benchmark) for timings instead of the hand-rolled. chrono functions. This should be done after the first round of CMake portability work.\r\n\r\n* Integrate google benchmark into the CMakeLists\r\n* Refactor `Example.cpp` to use benchmark instead. Remove all gtest references, we don't need them. Possibly rename `Example.cpp` to something more specific like `InstrumentReadBechmark.cpp` and move to a separate directory, and introduce a new executable just for the benchmarking. This will keep the unit tests away from the benchmark outputs.\r\n\r\nFYI @SimonHeybrock \r\n\r\n"}}