Community
cancel
Showing results for 
Search instead for 
Did you mean: 
linadaud
Beginner
42 Views

Call Graph interpretation of different threads

Hi,

I have difficulties of interpreting information from the Call Graph that I would be glad if someone could clarify it.


I ran an application constituted of two threads (thread_0-Main thread and thread_1-DirectX video) for data analyze and I'm interested the most in the Total Time executed by my threads. I observed that the total time for the main thread is 1s, whereas the child thread's total time is 10s. How can this be possible?

0 Kudos
3 Replies
David_A_Intel1
Employee
42 Views

It's the amount of work done. Did the main thread sit around waiting for the DirectX thread to complete?
linadaud
Beginner
42 Views

MrAnderson,

Do correct me if I'm wrong. As you mentioned, the total time is the amount of work done. Based on the table above, the total time for thread_0 is 16 060 865 s, whereas the total time for thread_1 is 48 939 076 s. Futhrermore, the main thread did not sit around waiting for the DirectX to complete. What I don't understand is that, how come thread_1 can still be executed upon termination of thread_0?

Thanks,

Lina

linadaud
Beginner
42 Views

Anybody has any idea?

Thanks in advance :-)