CPU 使用率是按CPU时间算的,CPU 每秒钟要计算很多次,你跑一个程序,不是完全占用CPU时间的 可能只是占用一秒钟中的0.2秒 所以 这个程序就是占用CPU 20%。

而内存的占用率是用容量来算的,你的内存占用4G 而程序占了1G 那么这个程序占用内存的占用率就是25%

简单的说,CPU占用率是 系统每秒占用CPU时间/1秒

而内存是 系统占用的内存/总内存

一个是时间上的算法

一个是容量上的算法