chrome.system.cpu

תיאור

שימוש ב-API system.cpu כדי לשלוח שאילתות על מטא-נתונים של המעבד (CPU).

הרשאות

system.cpu

סוגים

CpuInfo

תכונות

  • archName

    מחרוזת

    שם הארכיטקטורה של המעבדים.

  • תכונות

    מחרוזת[]

    ערכה של קודי תכונות המציינים חלק מיכולות המעבד. הקודים הנתמכים הם "mmx" , "sse" , "sse2" , "sse3" , "ssse3" , "sse4_1" , "sse4_2" ו-"avx".

  • modelName

    מחרוזת

    שם הדגם של מעבדי המידע.

  • numOfProcessors

    מספר

    מספר המעבדים הלוגיים.

  • מעבדים

    מידע על כל מעבד לוגי.

  • טמפרטורות

    מספר[]

    Chrome מגרסה 60 ואילך

    רשימה של ערכי הטמפרטורה שנמדדים במעבד (CPU) מכל אזור תרמי של המעבד (CPU). הטמפרטורות הן במעלות צלזיוס.

    כרגע יש תמיכה ב-Chrome OS בלבד.

CpuTime

תכונות

  • ללא פעילות

    מספר

    הזמן המצטבר של השימוש במעבד הזה ללא פעילות.

  • ליבה

    מספר

    הזמן המצטבר ששימש תוכניות ליבה במעבד הזה.

  • total

    מספר

    משך הזמן המצטבר הכולל למעבד המידע. הערך שווה ערך למשתמש + ליבה + לא פעיל.

  • user

    מספר

    הזמן המצטבר שתוכניות מרחב המשתמשים פועלות במעבד הזה.

ProcessorInfo

תכונות

  • שימוש

    נתוני שימוש מצטברים במעבד הלוגי הזה.

שיטות

getInfo()

הבטחה
chrome.system.cpu.getInfo(
  callback?: function,
)

שליחת שאילתה למידע בסיסי על המעבד (CPU) של המערכת.

פרמטרים

  • קריאה חוזרת (callback)

    פונקציה אופציונלי

    הפרמטר callback נראה כך:

    (info: CpuInfo)=>void

החזרות

  • Promise<CpuInfo>

    Chrome 91 ומעלה

    יש תמיכה בהבטחות במניפסט מגרסה V3 ואילך, אבל אפשר לבצע קריאה חוזרת (callback) לצורך תאימות לאחור. אי אפשר להשתמש בשתיהן באותה בקשה להפעלת פונקציה. ההבטחה מסתיימת עם אותו הסוג שמועבר לקריאה החוזרת.