MetanoKid / cpp-build-analyzer

Analyzes MSVC C++ compilations with C++ Build Insights SDK
GNU General Public License v3.0
80 stars 2 forks source link

Refactor process and thread recalculation #26

Closed MetanoKid closed 4 years ago

MetanoKid commented 4 years ago

Inspired by the implementation I made for https://github.com/MetanoKid/vcperf/tree/flame-graph-chrome, build local ThreadId data as activities are processed. This includes the number of threads to fit the subhierarchy, so we've got most of the data already calculated when the exporter gets to run.

Compare performance between current and refactored version.

MetanoKid commented 4 years ago

Closed by #28.