Skip to content

Add thread switch and lock/wait contention #20

@crener

Description

@crener

I'm a big advocate of profiling and have used a bunch of profilers, one of the things that is commonly overlooked in the .net world is a good presentation of async call chains. I think SuperLuminal is currently the best accessible profiler that shows async though I've not gotten to play with it myself.

How well does Ultra show async methods and general multi-threaded interaction?
and given that it uses a pre-existing tech stack how much flexibility is there in the UI side of things?

Presumably the ETW service is the limiting factor here?

I would love an easy profiler recommendation for this that I can share with people so they understand the importance of good profiler tooling and a good workflow. Certain gaming consoles have good profilers that show async dependencies for C++ but that's all NDA and can't really be used as an example for what is possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions