chrome.system.cpu

설명

system.cpu API를 사용하여 CPU 메타데이터를 쿼리합니다.

권한

system.cpu

유형

CpuInfo

속성

  • archName

    string

    프로세서의 아키텍처 이름입니다.

  • 기능

    문자열[]

    프로세서의 일부 기능을 나타내는 기능 코드 집합입니다. 현재 지원되는 코드는 'mmx', 'sse', 'sse2', 'sse3', 'ssse3', 'sse4_1', 'sse4_2', 'avx'입니다.

  • modelName

    string

    프로세서의 모델 이름입니다.

  • numOfProcessors

    숫자

    논리 프로세서 수입니다.

  • 프로세서

    각 논리 프로세서에 관한 정보입니다.

  • 온도

    숫자[]

    Chrome 60 이상

    CPU의 각 열 영역에서 측정한 CPU 온도의 목록입니다. 온도는 섭씨온도입니다.

    현재 Chrome OS에서만 지원됩니다.

CpuTime

속성

  • 유휴 상태

    숫자

    이 프로세서가 유휴 상태로 소비한 누적 시간입니다.

  • 커널

    숫자

    이 프로세서에서 커널 프로그램이 사용하는 누적 시간입니다.

  • 합계

    숫자

    이 프로세서의 총 누적 시간입니다. 이 값은 사용자 + 커널 + 유휴 상태와 같습니다.

  • 사용자

    숫자

    이 프로세서에서 사용자 공간 프로그램이 사용하는 누적 시간입니다.

ProcessorInfo

속성

  • 사용량

    이 논리 프로세서의 누적 사용량 정보입니다.

방법

getInfo()

프로미스
chrome.system.cpu.getInfo(
  callback?: function,
)

시스템의 기본 CPU 정보를 쿼리합니다.

매개변수

  • 콜백

    함수 선택사항

    callback 매개변수는 다음과 같습니다.

    (info: CpuInfo)=>void

반환 값

  • Promise<CpuInfo>

    Chrome 91 이상

    프로미스는 Manifest V3 이상에서 지원되지만 콜백은 이전 버전과의 호환성을 위해 제공됩니다. 동일한 함수 호출에 둘 다 사용할 수는 없습니다. 프로미스는 콜백에 전달된 것과 동일한 유형으로 확인됩니다.