tengo un código de extensión de Chrome que brindará información sobre el uso de la CPU de todos los procesos de Chrome (se activa cada vez que el Administrador de tareas actualiza sus estadísticas de proceso, proporcionando el diccionario de objetos de proceso actualizados, indexados por ID de proceso) cuando estoy en una pestaña activa
el código
chrome.tabs.onActivated.addListener((tabs) => { let tabId = tabs.tabId; chrome.tabs.get(tabId, (tab) => { console.log(tab.url); }); chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => { if(changeInfo.status == "complete"){ console.log(tab.url); } }); chrome.processes.onUpdated.addListener((x) => { console.log(x) }); });el problema es que quiero obtener solo un proceso específico en el que el uso de la CPU sea superior a 500 y obtener el osProcessId para realizar más acciones. Traté de hacer la validación usando for loop pero no devolvió nada. en otras palabras, tal vez mi pregunta es cómo validar una función que siempre se actualiza cada vez
proceso específico que tiene una carga de CPU superior a 500 
validación que intenté agregar a chrome.processes.onUpdated.addListener
chrome.processes.onUpdated.addListener((x) => { for(var i=0;i<x;i++){ if(x[i].cpu >= 500){ console.log(x[i].osProcessId) } } });