Skip to content

Stuff for the talk "Understanding performance with Google Benchmark" at the Italian C++ Community meetup @ Modena, Italy

License

Notifications You must be signed in to change notification settings

nazavode/meetupcpp-dec-2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Understanding performance with Google Benchmark

This repo contains all the stuff used during the talk I gave at the Italian C++ Community meetup in Modena, 2018/12/13. Please feel free to steal everything you want, if you think you're going to use it.

Contents

Please note that some submodules are needed to have all the stuff working properly, be sure to git clone --recursive.

Path What to expect
slides/ The hugo site that generates the full slide deck (published here). Just cd into it and launch hugo server.
examples/ Show me the code.
scripts/ Helper scripts to carry out some tedious stuff during the live coding. Not interesting unless you are very lazy (like me).

Toolbox

During the talk we saw a bunch of Linux tools, summarizing all of them here as a reference:

Tool What???
perf The definitive profiling toolbox. Seriously.
lstopo Show the NUMA topology of your system.

Credits

The most interesting examples I'm using are inspred by this talk by Chandler Carruth. You should watch it now. Seriously.

Resources

About

Stuff for the talk "Understanding performance with Google Benchmark" at the Italian C++ Community meetup @ Modena, Italy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages