Skip to content

Currently, Profile Explorer does not provide sufficient visibility into wait-based performance issues, such as contention or thread blocking. #13

Description

@gugavaro

When analyzing a performance regression where a thread is stalling due to lock contention, I often need to identify where time is being spent waiting, across which callstacks, and how it’s distributed across threads. However, Profile Explorer lacks a way to sort or filter by total wait time, making it very difficult to isolate the root cause within the tool.

As a result, I frequently need to switch back to Windows Performance Analyzer (WPA), where I can group by wait reason or sort by total wait duration. This disrupts my workflow and limits the usefulness of Profile Explorer in critical investigations.

Feature Request:
It would be extremely helpful to have a "Waits View" in Profile Explorer—something that allows sorting or grouping by total wait time, or by functions associated with the highest accumulated wait duration. This would make Profile Explorer a much more complete tool for analyzing real-world contention scenarios in complex systems.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions