Fork me on GitHub

CPU占比探测

实现原理:

1
2
3
4
5
6
7
8
9
10
var data = []
var t
function pulse() {
t && data.push(Date.now() - t)
t = Date.now()
setTimeout(pulse, 50)
}
pulse()

理想情况下,data=[50,50,50…],实际可能是[50,54,53,50,53…],在CPU较高时,数据可能变成[50,60,100,87…]

据说帅的人都赏给博主几块钱零花钱。