无法在 onUpdatedWithMemory 中显示 CPU 和网络值(chrome 扩展 API)
Cannot show CPU and Network values in onUpdatedWithMemory (chrome extension API)
我正在使用 this documented API
chrome.processes.onUpdatedWithMemory.addListener(function(processes) {
});
但由于某些原因,CPU 和网络值始终为 0。
内存等其他信息可用(参见示例)
示例:
{
"cpu":0,
"cssCache":{
"liveSize":0,
"size":0
},
"id":19,
"imageCache":{
"liveSize":0,
"size":0
},
"jsMemoryAllocated":0,
"jsMemoryUsed":0,
"naclDebugPort":-1,
"network":-1,
"osProcessId":23643,
"privateMemory":38526976,
"profile":"Person 1",
"scriptCache":{
"liveSize":0,
"size":0
},
"tasks":[
{
"tabId":6,
"title":"Tab: Google Maps"
}
],
"type":"renderer"
}
知道为什么吗?
尝试使用 chrome.processes.onUpdated(...)
而不是 chrome.processes.onUpdatedWithMemory(...)
。
onUpdated
在 "Version 61.0.3128.3 (Official Build) dev (64-bit)" 和 returns cpu 和内存值上对我来说很好用。
{
cpu:0.9976754162800675
id:121
jsMemoryAllocated:24117248
jsMemoryUsed:14283704,
...
tasks:{tabId: 69, title: "Tab: Google"}
}
我正在使用 this documented API
chrome.processes.onUpdatedWithMemory.addListener(function(processes) {
});
但由于某些原因,CPU 和网络值始终为 0。
内存等其他信息可用(参见示例)
示例:
{
"cpu":0,
"cssCache":{
"liveSize":0,
"size":0
},
"id":19,
"imageCache":{
"liveSize":0,
"size":0
},
"jsMemoryAllocated":0,
"jsMemoryUsed":0,
"naclDebugPort":-1,
"network":-1,
"osProcessId":23643,
"privateMemory":38526976,
"profile":"Person 1",
"scriptCache":{
"liveSize":0,
"size":0
},
"tasks":[
{
"tabId":6,
"title":"Tab: Google Maps"
}
],
"type":"renderer"
}
知道为什么吗?
尝试使用 chrome.processes.onUpdated(...)
而不是 chrome.processes.onUpdatedWithMemory(...)
。
onUpdated
在 "Version 61.0.3128.3 (Official Build) dev (64-bit)" 和 returns cpu 和内存值上对我来说很好用。
{
cpu:0.9976754162800675
id:121
jsMemoryAllocated:24117248
jsMemoryUsed:14283704,
...
tasks:{tabId: 69, title: "Tab: Google"}
}