What is meant by process processor control?
How to measure it?
What are the means of reducing it?
I have always been confused by this concept. I tried to measure the processor used with the "top" command in Linux. But, what I notice when there is no other user process, then my process seems to pop up and occupy 99% of the processor when it is not blocked in I / O. But, if there is another process, then it reaches 45% or 50%. Is it permissible for a process to take 99% of the processor when another process is not running?
Any links or direction signs will also help.
- , .
, , , : 100% , .
- , , , , , , : . , , , , - . , , - . , , : " - ? ! - ? ! - ? ! . , .
( ", CPU" * 100/ "real time" ), .
99% , , . , . - .
, , CPU . , , , , , .
. , , . - , . , . .
, , , , . , , CPU. , CPU.
, 100% 0%. - , 50%, , . . , , , , . , . , .
?
, .
, 100% , "" "50% 2 " "100% 30 " "50% 1 "?
.
, , 50% ( , , ), : " " . , : , , , , , Linux Windows API , ( , ).
, , , (, , ).
99% , ?
. , , .
CPU - . (, Linux Windows) , .