dotnet / performance

This repo contains benchmarks used for testing the performance of all .NET Runtimes
MIT License
694 stars 271 forks source link

Implement ETW Profiler for BDN like we have for xunit #40

Closed adamsitnik closed 6 years ago

jorive commented 6 years ago

@adamsitnik Wouldn't it make more sense to open this issue ("Implement ETW Profiler for BDN like we have for xunit") in BenchmarkDotNet instead?

adamsitnik commented 6 years ago

@jorive it depends on how MS-specific we want it to be. I need to know more about the requirements.

Most probably you are right!

adamsitnik commented 6 years ago

just an idea: export data in a format that could be used by http://jamie-wong.com/post/speedscope/

given flamegraph tool can be saved as web page. We could just export it with a file in right format and this would allow the developers to do a performance investigation on any OS without profiler installed ;)

jorive commented 6 years ago

Looks like a great tool, but I would consider it a different project all together. Something that export Etl files to the format used by the tool.

adamsitnik commented 6 years ago

The PR https://github.com/dotnet/BenchmarkDotNet/pull/878

adamsitnik commented 6 years ago

Closed in https://github.com/dotnet/BenchmarkDotNet/pull/878