Saya punya kode sederhana ini
int main()
{
while (1){}
return 0;
}
Ketika saya menjalankan kode ini di Windows, mengapa penggunaan cpu saya hanya 25%? Namun, ketika saya menjalankannya di Linux, penggunaan cpu saya adalah 100%
Saya memiliki 4 core pada mesin Windows saya, dan saya memiliki 12 core pada mesin Linux saya.
performance
cpu
cpu-usage
task-manager
cpu-architecture
Vivandiere
sumber
sumber
top
memutuskan inti CPU untuk dilihat?top
harus menampilkan masing-masing inti sepertiCPUX
, misalnyaCPU0 states: 0.0% user, ...
danCPU1 states: 0.0% user,...
, angkanya adalah inti CPU fisik yang dijalankan oleh program pada saat itu, apakah Andatop
tidak menampilkan inti?the internal process scheduling is quite similar
sebenarnya, sangat berbeda antara sistem Windows dan * nix; bagian dari alasan mengapatop
dantaskmanager
lakukan tampilan berbeda :)