簡體   English   中英

如何在 JavaScript 中獲取 CPU 使用率?

[英]How to get CPU usage in JavaScript?

有沒有辦法在瀏覽器上獲取 JavaScript 中的 CPU 使用情況?

根據我收集的內容,您可以在瀏覽器中本地查找有關JS CPU統計信息的最多信息,即客戶端使用的CPU核心數量 將其插入JS文件中:

console.log(navigator.hardwareConcurrency)

然后,您可以在Chrome開發者工具控制台中進行檢查。

但是, 您可以使用Node.js計算CPU負載 這是一步一步的。

此頁面上的答案也可能有助於您的困境: Javascript-動態監控CPU /內存使用情況

基本上沒有。 但是......這是一個很大但是如果您的應用程序是SPA,您可以考慮通過Electron部署它。

如果你這樣做,你可以訪問CPU使用率: https//electronjs.org/docs/api/structures/cpu-usage

對於你來說,從網絡遷移到Electron並不是一個很大的飛躍。 但對於您的用戶來說,從訪問瀏覽器中的內容到下載應用程序是一個很大的變化。 但是,如果這是您的應用/服務的一個非常重要的功能,那么它可能是值得的...

您可能正在尋找的答案是測量當前的 CPU 強度。

 if((new Date()).getDay()==6){}else{ work = new Worker("data:text/javascript,setInterval(` dl=Date.now();for(itr=1;itr<1000;itr++){};dl=Date.now()-dl;postMessage(dl);`,1000);"); work.onmessage = (evt)=>{ console.info(12 - evt.data+(' point'+((new Intl.PluralRules(navigator.language)).select(12-evt.data)=='one'?'':'s'))) }; }

工人(不在安息日。)將測量循環的 CPU 速度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM