कंपनी का ब्यौरा
ब्राउज़र की प्रोसेस से इंटरैक्ट करने के लिए, chrome.processes
API क��� इस्तेमाल करें.
अनुमतियां
processes
उपलब्धता
टाइप
Cache
प्रॉपर्टी
-
liveSize
नंबर
कैश मेमोरी का वह हिस्सा जिसका इस्तेमाल किया जाता है. इसे बाइट में दिखाया जाता है.
-
साइज़
नंबर
कैश मेमोरी का साइज़, बाइट में.
Process
प्रॉपर्टी
-
cpu
नंबर ज़रूरी नहीं
प्रोसेस के सीपीयू के इस्तेमाल का सबसे हाल का मेज़रमेंट, जिसे प्रोसेस की सभी थ्रेड में, कुल इस्तेमाल किए गए एक सीपीयू कोर के प्रतिशत के रूप में दिखाया जाता है. इससे, शून्य से CpuInfo.numOfProcessors*100 तक वैल्यू मिलती है. मल्टी-थ्रेड प्रोसेस में यह वैल्यू 100% से ज़्यादा हो सकती है. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
cssCache
कैश मेमोरी ज़रूरी नहीं है
इस प्रोसेस के लिए, सीएसएस की कैश मेमोरी के बारे में सबसे हाल की जान��ारी. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
आईडी
नंबर
ब्राउज़र से मिली प्रोसेस का यूनीक आईडी.
-
imageCache
कैश मेमोरी ज़रूरी नहीं है
इस प्रोसेस के लिए, इमेज की कैश मेमोरी के बारे में सबसे हाल की जानकारी. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
jsMemoryAllocated
नंबर ज़रूरी नहीं
JavaScript के लिए तय की गई मेमोरी की प्रोसेस का सबसे हाल का मेज़रमेंट, बाइट में. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
jsMemoryUsed
नंबर ज़रूरी नहीं
प्रोसेस के लिए इस्तेमाल की गई JavaScript मेमोरी का सबसे हाल का मेज़रमेंट, जिसका इस्तेमाल बाइट में किया गया है. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
naclDebugPort
नंबर
नेटिव क्लाइंट की प्रक्रियाओं के लिए डीबग करने वाला पोर्ट. अन्य प्रोसेस टाइप और ऐसी NaCl प्रोसेस के लिए शून्य. जिनमें डीबग करने की सुविधा चालू नहीं है.
-
नेटवर्क
नंबर ज़रूरी नहीं
नेटवर्क के इस्तेमाल की प्रोसेस का हाल ही का मेज़रमेंट, बाइट प्रति सेकंड में. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
osProcessId
नंबर
ओएस से मिलने वाली प्रोसेस का आईडी.
-
privateMemory
नंबर ज़रूरी नहीं
निजी मेमोरी के इस्तेमाल की प्रोसेस का सबसे हाल का मेज़रमेंट, बाइट में. यह सिर्फ़ तब उपलब्ध होता है, जब विषय को includeMemory फ़्लैग के साथ onUpdatedWithMemory या getProcessInfo फ़्लैग के साथ कॉलबैक के हिस्से के तौर पर लिया जाता है.
-
प्रोफ़ाइल
स्ट्रिंग
वह प्रोफ़ाइल जिससे प्रोसेस जुड़ी हुई है.
-
scriptCache
कैश मेमोरी ज़रूरी नहीं है
इस प्रोसेस के लिए, स्क्रिप्ट कैश मेमोरी के बारे में सबसे हाल की जानकारी. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
sqliteMemory
नंबर ज़रूरी नहीं
प्रोसेस की SQLite मेमोरी के इस्तेमाल का हाल ही में किया गया मेज़रमेंट, बाइट में. यह सिर्फ़ तब उपलब्ध होता है, जब ऑब्जेक्ट को onUpdated या onUpdatedWithMemory से, कॉलबैक के हिस्से के तौर पर पाया जाता है.
-
टास्क
TaskInfo[]
इस प्रोसेस पर चल रहे टास्क को दिखाने वाले TaskInfos का कलेक्शन.
-
टाइप
प्रोसेस किस तरह की है.
ProcessType
ब्राउज़र किस तरह की प्रोसेस करते हैं.
Enum
"nacl"
"service_worker"
"gpu"
TaskInfo
प्रॉपर्टी
-
tabId
नंबर ज़रूरी नहीं
वैकल्प���क टैब आईडी, अगर यह टास्क किसी रेंडरर प्रो��ेस पर चल रहे टैब को दिखाता है.
-
title
स्ट्रिंग
टास्क का टाइटल.
तरीके
getProcessIdForTab()
chrome.processes.getProcessIdForTab(
tabId: number,
callback?: function,
)
दिए गए टैब के लिए रेंडरर प्रोसेस का आईडी दिखाता है.
पैरामीटर
-
tabId
नंबर
टैब का वह आईडी जिसके लिए रेंडरर प्रोसेस आईडी दिया जाना है.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(processId: number) => void
-
processId
नंबर
टैब को रेंडर करने की प्रोसेस का प्रोसेस आईडी.
-
लौटाए गए प्रॉडक्ट
-
वादा<number>
प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.
getProcessInfo()
chrome.processes.getProcessInfo(
processIds: number | number[],
includeMemory: boolean,
callback?: function,
)
बताए गए हर प्रोसेस आईडी के लिए, प्रोसेस की जानकारी इकट्ठा करता है.
पैरामीटर
-
processIds
नंबर | नंबर[]
प्रोसेस आईडी या सिंगल प्रोसेस आईडी की सूची, जिसके लिए प्रोसेस की जानकारी देनी है. खाली सूची का मतलब है कि सभी प्रोसेस के लिए अनुरोध किया गया है.
-
includeMemory
boolean
अगर ज़्यादा मेमोरी के इस्तेमाल की ज़रूरत है, तो वैल्यू 'सही' होगी. ध्यान दें, मेमोरी के इस्तेमाल की जानकारी इकट्ठा करने पर ��ीप����ू क��� ��़्यादा ��स्तेमाल ������ा है. साथ ही, ज़रूरत होने पर ही क्वेरी की जानी चाहिए.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(processes: object) => void
-
प्रक्रियाएं
ऑब्जेक्ट
अनुरोध की गई हर प्रोसेस के लिए,
Process
ऑब्जेक्ट की डिक्शनरी. यह ब्राउज़र की मौजूदा प्रोसेस की लाइव चाइल्ड प्रोसेस होती है. इसे प्रोसेस आईडी की मदद से इंडेक्स किया जाता है. समय के साथ एग्रीगेशन की ज़रूरत वाली मेट्रिक को हर प्रोसेस ऑब्जेक्ट में पॉप्युलेट नहीं किया जाएगा.
-
लौटाए गए प्रॉडक्ट
-
Promise<object>
प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.
terminate()
chrome.processes.terminate(
processId: number,
callback?: function,
)
रेंडर करने की बताई गई प्रोसेस को खत्म करता है. about:crash पर जाने के बराबर, लेकिन टैब का यूआरएल बदले बिना.
पैरामीटर
-
processId
नंबर
खत्म की जाने वाली प्रोसेस का आईडी.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(didTerminate: boolean) => void
-
didTerminate
boolean
प्रोसेस खत्म होने पर वैल्यू 'सही' होगी, नहीं तो 'गलत'.
-
लौटाए गए प्रॉडक्ट
-
Promise<boolean>
प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.
इवेंट
onCreated
chrome.processes.onCreated.addListener(
callback: function,
)
हर बार प्रोसेस बनने पर, ट्रिगर होता है, जिससे कोर्सेपंडिंग प्रोसेस ऑब्जेक्ट मिलता है.
onExited
chrome.processes.onExited.addListener(
callback: function,
)
हर बार किसी प्रोसेस के खत्म होने पर सक्रिय होता है, जिससे एग्ज़िट का टाइप ��ता चलता है.
पैरामीटर
-
कॉलबैक
function
callback
पैरामीटर ऐसा दिखता है:(processId: number, exitType: number, exitCode: number) => void
-
processId
नंबर
-
exitType
नंबर
-
exitCode
नंबर
-
onUnresponsive
chrome.processes.onUnresponsive.addListener(
callback: function,
)
जब भी कोई प्रोसेस काम नहीं करती, तब यह ट्रिगर होता है. ऐसा करते हुए, संबंधित प्रोसेस ऑब्जेक्ट उपलब्ध कराया जाता है.
onUpdated
chrome.processes.onUpdated.addListener(
callback: function,
)
जब भी टास्क मैनेजर अपने प्रोसेस के आंकड़ों को अपडेट करता है, तब यह ट्रिगर होता है. साथ ही, अपडेट किए गए प्रोसेस ऑब्जेक्ट का शब्दकोश मिलता है, जिसे प्रोसेस आईडी के हिसाब से इंडेक्स किया जाता है.
पैरामीटर
-
कॉलबैक
function
callback
पैरामीटर ऐसा दिखता है:(processes: object) => void
-
प्रक्रियाएं
ऑब्जेक्ट
-
onUpdatedWithMemory
chrome.processes.onUpdatedWithMemory.addListener(
callback: function,
)
जब भी टास्क मैनेजर अपने प्रोसेस के आंकड़ों को अपडेट करता है, तब यह ट्रिगर होता है. साथ ही, अपडेट किए गए प्रोसेस ऑब्जेक्ट का शब्दकोश मिलता है, जिसे प्रोसेस आईडी के हिसाब से इंडेक्स किया जाता है. हर प्रोसेस ऑब्जेक्ट में, मेमोरी के इस्तेमाल की जानकारी शामिल करके, onUpdate के जैसा. ध्यान दें, मेमोरी के इस्तेमाल की जानकारी इकट्ठा करने पर सीपीयू का ज़्यादा इस्तेमाल होता है और ज़रूरत होने पर ही इस पर ध्यान दिया जाना चाहिए.
पैरामीटर
-
कॉलबैक
function
callback
पैरामीटर ऐसा दिखता है:(processes: object) => void
-
प्रक्रियाएं
ऑब्जेक्ट
-