How to explain CPU usage in this app?

OS: win7 64bits

I am measuring cpu usage in an application by following cpu usage results

         Cpu 1   Cpu 2    Cpu 3    Cpu 4    Cpu 5    Cpu 6      Cpu 7     Cpu 8
Max      71.8    47.6     98.4     46.8     95.4     6.2        1.9       70.3
Min      3.5     0        0        0        10.8     0          0         4.3
Average  26.652  2.10272  33.2662  2.95886  50.3894  0.0659401  0.060218  30.8496

      

This application is a single thread program, but when it is very busy, many processors also look busy. I don't know the reason for this, my guess is that os will put the application on a different processor to execute, even if it is one thread program (move the thread to another processor). Is it possible? Did I miss something?

+3
performance


source to share


No one has answered this question yet

Check out similar questions:

3953
What value of "href" should be used for JavaScript references, "#" or "javascript: void (0)"?
3295
Why is the Android emulator so slow? How can we speed up the development of an Android emulator?
2302
How does database indexing work?
1435
How to efficiently count the number of keys / properties of an object in JavaScript?
1248
How can you speed up Eclipse?
1183
How can you profile a Python script?
881
When should I use a cross to apply over an inner joint?
15
What are the common causes of high CPU usage?
2
Calculating CPU usage: code improvement
1
Java web application using 100% of a single processor core



All Articles
Loading...
X
Show
Funny
Dev
Pics