chrome.system.cpu

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ümler

    CPU'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()

Söz
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

İlerlemeler

  • Promise<CpuInfo>

    Chrome 91 ve sonraki sürümler

    Vaatler, 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.