GregC
GregC

Reputation: 7977

Task Manager, ProcessExplorer, or similar tool: monitoring and managing CLR threads

Is there a tool out there that allows to see managed threads as they are running in CLR? Ideally, I would like to see CPU load, state, managed name, and managed id, hopefully even if the thread belongs to thread pool, or is a background thread. It would be able to have ability to group/collapse thread pools, foreground threads, and background threads.

Motivation:

I am using CLR Profiler for dev work. I was hoping for the simplicity of Process Explorer, so that it can be used by testers and customer support, even just running in the background.

Upvotes: 3

Views: 1041

Answers (3)

GregC
GregC

Reputation: 7977

Concurrency Visualizer was able to provide the insights I needed.

Upvotes: 0

user1228
user1228

Reputation:

You haven't been using Performance Monitor? Here's a decent blog post about it and some details about many of the counters available for monitoring .NET during runtime.

Upvotes: 1

heisenberg
heisenberg

Reputation: 9759

CLR Profiler should work for what you're looking for.

Upvotes: 1

Related Questions