বিবরণ
ব্রাউজারের প্রসেসের সাথে ইন্টার্যাক্ট করতে chrome.processes API ব্যবহার করুন।
অনুমতি
processesউপলভ্যতা
ধরন
Cache
প্রপার্টি
-
liveSize
নম্বর
ক্যাশের যে অংশ ব্যবহার করা হয়েছে, বাইটে।
-
সাইজ
নম্বর
ক্যাশের সাইজ, বাইটে।
Process
প্রপার্টি
-
CPU
নম্বর ঐচ্ছিক
প্রসেসের CPU ব্যবহারের সাম্প্রতিকতম পরিমাপ, যা প্রসেসের সব থ্রেড দ্বারা মোট ব্যবহৃত একটি CPU কোরের শতাংশ হিসেবে প্রকাশ করা হয়। এটি শূন্য থেকে CpuInfo.numOfProcessors*100 পর্যন্ত একটি মান দেয়, যা মাল্টি-থ্রেডেড প্রসেসে ১০০% ছাড়িয়ে যেতে পারে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
cssCache
Cache ঐচ্ছিক
প্রসেসের জন্য CSS ক্যাশে সম্পর্কে সবচেয়ে সাম্প্রতিক তথ্য। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
id
নম্বর
ব্রাউজারের মাধ্যমে প্রদান করা প্রসেসের অনন্য আইডি।
-
imageCache
ক্যাশে ঐচ্ছিক
প্রসেসের জন্য ইমেজ ক্যাশে সম্পর্কে সবচেয়ে সাম্প্রতিক তথ্য। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
jsMemoryAllocated
নম্বর ঐচ্ছিক
প্রসেস JavaScript-এর জন্য বরাদ্দ করা মেমরির সবচেয়ে সাম্প্রতিক পরিমাপ, বাইটে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
jsMemoryUsed
নম্বর ঐচ্ছিক
প্রসেস জাভাস্ক্রিপ্ট মেমরি ব্যবহারের সবচেয়ে সাম্প্রতিক পরিমাপ, বাইটে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
naclDebugPort
নম্বর
নেটিভ ক্লায়েন্ট প্রসেসের জন্য ডিবাগিং পোর্ট। অন্যান্য প্রসেসের ধরন এবং NaCl প্রসেসের জন্য শূন্য, যেগুলিতে ডিবাগিং চালু করা নেই।
-
নেটওয়ার্ক
নম্বর ঐচ্ছিক
প্রসেস নেটওয়ার্ক ব্যবহারের সবচেয়ে সাম্প্রতিক পরিমাপ, প্রতি সেকেন্ডে বাইট হিসেবে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
osProcessId
নম্বর
OS-এর দেওয়া প্রসেসের আইডি।
-
privateMemory
নম্বর ঐচ্ছিক
প্রসেসের ব্যক্তিগত মেমরি ব্যবহারের সবচেয়ে সাম্প্রতিক পরিমাপ, বাইটে। onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পেলে বা includeMemory ফ্ল্যাগ সহ getProcessInfo পেলে তবেই উপলভ্য।
-
প্রোফাইল
স্ট্রিং
প্রসেসটি যে প্রোফাইলের সাথে যুক্ত।
-
scriptCache
Cache ঐচ্ছিক
প্রসেসের জন্য স্ক্রিপ্ট ক্যাশে সম্পর্কে সবচেয়ে সাম্প্রতিক তথ্য। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
sqliteMemory
নম্বর ঐচ্ছিক
প্রসেসের SQLite মেমরি ব্যবহারের সবচেয়ে সাম্প্রতিক পরিমাপ, বাইটে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসেবে অবজেক্ট পাওয়ার সময় শুধুমাত্র উপলভ্য।
-
টাস্ক
TaskInfo[]
এই প্রসেসে চলা টাস্কের প্রতিনিধিত্বকারী TaskInfos-এর অ্যারে।
-
ধরন
প্রসেসের ধরন।
ProcessType
ব্রাউজার প্রসেসের ধরন।
Enum
"ব্রাউজার"
"renderer"
"এক্সটেনশন"
"বিজ্ঞপ্তি"
"প্লাগ-ইন"
"worker"
পুরনো, কখনই ফেরত দেওয়া হবে না।
"nacl"
"service_worker"
পুরনো, কখনই ফেরত দেওয়া হবে না।
"ইউটিলিটি"
"gpu"
"অন্যান্য"
TaskInfo
প্রপার্টি
-
tabId
নম্বর ঐচ্ছিক
ঐচ্ছিক ট্যাব আইডি, যদি এই টাস্কটি রেন্ডারার প্রসেসে চলা কোনও ট্যাবকে দেখায়।
-
শীর্ষক
স্ট্রিং
টাস্কের শীর্ষক।
পদ্ধতি
getProcessIdForTab()
browser.processes.getProcessIdForTab(
tabId: number,
): Promise<number>
নির্দিষ্ট ট্যাবের জন্য রেন্ডারার প্রসেসের আইডি প্রদান করে।
প্যারামিটারগুলি
-
tabId
নম্বর
যে ট্যাবের জন্য রেন্ডারার প্রসেস আইডি ফেরত দিতে হবে সেটির আইডি।
রিটার্ন
-
Promise<number>
ট্যাবের রেন্ডারার প্রসেসের আইডি ফিরিয়ে দেওয়ার জন্য কলব্যাক।
getProcessInfo()
browser.processes.getProcessInfo(
processIds: number | number[],
includeMemory: boolean,
): Promise<object>
নির্দিষ্ট করা প্রতিটি প্রসেস আইডির জন্য প্রসেস সংক্রান্ত তথ্য ফিরিয়ে আনে।
প্যারামিটারগুলি
-
processIds
number | number[]
প্রসেস আইডির তালিকা বা একটি প্রসেস আইডি যার জন্য প্রসেসের তথ্য ফেরত দিতে হবে। তালিকা খালি থাকলে বুঝতে হবে যে সব প্রসেসের জন্য অনুরোধ করা হয়েছে।
-
includeMemory
বুলিয়ান
মেমরির ব্যবহার সম্পর্কে বিস্তারিত তথ্য প্রয়োজন হলে True। মনে রাখবেন, মেমরি ব্যবহারের তথ্য সংগ্রহ করার জন্য অতিরিক্ত CPU ব্যবহার করতে হয় এবং শুধুমাত্র প্রয়োজন হলেই এই তথ্য সংগ্রহ করা উচিত।
রিটার্ন
-
Promise<object>
প্রসেস করা তথ্য সংগ্রহ করা হলে একটি কলব্যাক কল করা হয়।
terminate()
browser.processes.terminate(
processId: number,
): Promise<boolean>
নির্দিষ্ট রেন্ডারার প্রসেস বন্ধ করে দেয়। about:crash-এ যাওয়ার মতো, তবে ট্যাবের URL পরিবর্তন না করে।
প্যারামিটারগুলি
-
processId
নম্বর
যে প্রসেস বন্ধ করতে হবে সেটির আইডি।
রিটার্ন
-
Promise<boolean>
বন্ধ করার স্ট্যাটাস রিপোর্ট করার জন্য একটি কলব্যাক।
ইভেন্ট
onCreated
browser.processes.onCreated.addListener(
callback: function,
)
প্রতিবার একটি প্রসেস তৈরি করার সময় ফায়ার করা হয়, সংশ্লিষ্ট প্রসেস অবজেক্ট প্রদান করে।
প্যারামিটারগুলি
-
কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(process: Process) => void
-
প্রসেস
-
onExited
browser.processes.onExited.addListener(
callback: function,
)
প্রতিবার কোনও প্রসেস বন্ধ হয়ে গেলে, এক্সিটের ধরন প্রদান করে ফায়ার করা হয়।
প্যারামিটারগুলি
-
কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(processId: number, exitType: number, exitCode: number) => void
-
processId
নম্বর
-
exitType
নম্বর
-
exitCode
নম্বর
-
onUnresponsive
browser.processes.onUnresponsive.addListener(
callback: function,
)
প্রতিবার কোনও প্রসেস থেকে প্রতিক্রিয়া পাওয়া না গেলে, সংশ্লিষ্ট প্রসেস অবজেক্ট প্রদান করে।
প্যারামিটারগুলি
-
কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(process: Process) => void
-
প্রসেস
-
onUpdated
browser.processes.onUpdated.addListener(
callback: function,
)
টাস্ক ম্যানেজার প্রতিবার তার প্রসেস পরিসংখ্যান আপডেট করার সময় ফায়ার করা হয়, প্রসেস আইডি দ্বারা ইন্ডেক্স করা আপডেট করা প্রসেস অবজেক্টের ডিকশনারি প্রদান করে।
প্যারামিটারগুলি
-
কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(processes: object) => void
-
প্রসেস
অবজেক্ট
-
onUpdatedWithMemory
browser.processes.onUpdatedWithMemory.addListener(
callback: function,
)
টাস্ক ম্যানেজার প্রতিবার তার প্রসেস স্ট্যাটিস্টিক আপডেট করার সময় ফায়ার করা হয়, প্রসেস আইডি দ্বারা ইন্ডেক্স করা আপডেট করা প্রসেস অবজেক্টের ডিকশনারি প্রদান করে। onUpdate-এর মতোই, প্রতিটি প্রসেস অবজেক্টে মেমরির ব্যবহার সংক্রান্ত বিবরণ যোগ করা থাকে। মনে রাখবেন, মেমরির ব্যবহার সংক্রান্ত তথ্য সংগ্রহ করার জন্য অতিরিক্ত CPU ব্যবহার করতে হয় এবং শুধুমাত্র প্রয়োজন হলেই এটি শোনা উচিত।
প্যারামিটারগুলি
-
কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(processes: object) => void
-
প্রসেস
অবজেক্ট
-