Topic: And as processor loading on a low level is measured
There are utilities, for example the system monitor which show processor kernels are how much loaded. It would be desirable to understand, and as they work on a low level. Even I will specify that I want. Is at me calculation in storage. I need to make that it was fulfilled as soon as possible for what it is necessary to use available resources as much as possible. Now each of 16 kernels is loaded percent on 95. Thus the data for calculation occupies under 100 , I need to shovel all of them, and they random access. And theoretically I can rest against speed of the system bus, I will simply not have time to get the data from storage. Accordingly - if the processor will stand idle from what the system bus does not consult - whether truly what in this case processor loading will be much less 100 percent? And if it is possible to load it almost for 100 percent, it means most likely a bottleneck, and low-level the code I can achieve much still. And for the answer to this question it would be desirable to understand a principle as this loading in percentage is considered.