Açıklama
CPU meta verilerini sorgulamak için system.cpu
API'yi kullanın.
İzinler
system.cpu
Türler
CpuInfo
Özellikler
-
archName
dize
İşlemcilerin mimari adı.
-
özellikler
dize[]
İşlemcinin bazı özelliklerini gösteren bir dizi özellik kodu. Şu anda "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2" ve "avx" kodları desteklenmektedir.
-
modelName
dize
İşlemcilerin model adı.
-
numOfProcessors
sayı
Mantıksal işlemcilerin sayısı.
-
işlemciler
Her bir mantıksal işlemci hakkında bilgi.
-
sıcaklıklar
numara[]
Chrome 60 ve sonraki sürümlerCPU'nun her termal bölgesinden alınan CPU sıcaklığı okumalarının listesi. Sıcaklıklar Celsius derece olarak belirtilir.
Şu anda yalnızca Chrome OS'te desteklenmektedir.
CpuTime
Özellikler
-
boşta (kalma)
sayı
Bu işlemci tarafından boşta harcanan kümülatif süre.
-
çekirdek
sayı
Bu işlemcideki çekirdek programları tarafından kullanılan kümülatif süre.
-
toplam
sayı
Bu işlemci için toplam kümülatif süre. Bu değer, kullanıcı + çekirdek + boşta sayısına eşittir.
-
kullanıcı
sayı
Bu işlemcideki kullanıcı alanı programları tarafından kullanılan kümülatif süre.
ProcessorInfo
Özellikler
-
kullanım
Bu mantıksal işlemci için kümülatif kullanım bilgileri.
Yöntemler
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
Sistemin temel CPU bilgilerini sorgular.
Parametreler
-
geri çağırma
Functions (isteğe bağlı)
callback
parametresi şu şekilde görünür:(info: CpuInfo) => void
-
bilgi
-
İlerlemeler
-
Promise<CpuInfo>
Chrome 91 ve sonraki sürümlerVaatler, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.