471,627 Members | 1,075 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,627 software developers and data experts.

App Domain CPU Utilization

jay
Greetings
I have a C# windows service that creates several application domains.
Each app domain has it's own programs running, doing their own thing,
independent of each other.
Recently, someone gave me a component that spun off that misbehaved and

caused it to spike CPU usage. When you look at CPU Utilization in task
manager, you only see that the service is hogging it all, not the
specific domain.
I'd like to see how much CPU usage per app domain. Can someone point me

in the right direction, or offer any suggestions?
Thank you

Dec 10 '05 #1
1 2109

<ja*@allardworks.com> wrote in message
news:11**********************@g47g2000cwa.googlegr oups.com...
Greetings
I have a C# windows service that creates several application domains.
Each app domain has it's own programs running, doing their own thing,
independent of each other.
Recently, someone gave me a component that spun off that misbehaved and

caused it to spike CPU usage. When you look at CPU Utilization in task
manager, you only see that the service is hogging it all, not the
specific domain.
I'd like to see how much CPU usage per app domain. Can someone point me

in the right direction, or offer any suggestions?
Thank you


Application domains are not active components, they are CLR logical contexts
unknown to the OS.
CPU utilization is related to OS thread contexts and as an OS thread can
cross AD borders, it's nearly impossible to say which thread is active in
which AD, unless you attach a debugger to the process.

Willy.
Dec 10 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

4 posts views Thread by Anks | last post: by
2 posts views Thread by Patrick Moore | last post: by
reply views Thread by PRR | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.