Skip to content

Simple C++ header to use to measure easyly time functions with multithread capability using chrome://tracing/ as external tool (browser Google Chrome)

License

Notifications You must be signed in to change notification settings

TesterPointer/TraceSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TraceSystem

Simple C++ header to use to measure easyly time functions with multithread capability using chrome://tracing/ as external tool (browser Google Chrome)

GENIe as generator tool

This repo uses GENIe to create automagically a lot of soultions for differents platforms or IDEs. Go to the page for more info: GENIe linkpage

What is TraceSystem

Is a single header that generates a .json through a simple c++ MACRO that can be used to have a nanosecond measurement and a gui interpretation using Google Chrome and access to chrome://tracing/ . For more info visit: Chrome Tracing doc alt text alt text

Dependencies

TraceSystem has not C++ dependencies, only C++11 support. To use the GUI interpreter you need to use Google Chrome

HOW TO BUILD

Visual Studio

There is .bat file called vs2015/17, just execute it or use it to have a reference how I create the solution.

Posbile bug using Visual Studio

GENIe doesnt support at the moment Windows SDK finding system, maybe I use a different SDK version, the only thing you have to do is "Retarget the solution" (right-click on the solution, in this case "TraceSystem" INSIDE VISUAL STUDIO and select your SDK solution) alt text alt text

Others

Try to launch genie executable in the same folder system and you will see that there is a lot of options to generate the projects

About

Simple C++ header to use to measure easyly time functions with multithread capability using chrome://tracing/ as external tool (browser Google Chrome)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published