chrome.processes

বর্ণনা

ব্রাউজারের প্রক্রিয়াগুলির সাথে ইন্টারঅ্যাক্ট করতে chrome.processes API ব্যবহার করুন৷

অনুমতি

processes

প্রাপ্যতা

দেব চ্যানেল

প্রকারভেদ

Cache

বৈশিষ্ট্য

  • লাইভ সাইজ

    সংখ্যা

    ক্যাশের যে অংশটি বাইটে ব্যবহার করা হয়।

  • আকার

    সংখ্যা

    ক্যাশের আকার, বাইটে।

Process

বৈশিষ্ট্য

  • cpu

    সংখ্যা ঐচ্ছিক

    প্রক্রিয়াটির CPU ব্যবহারের সবচেয়ে সাম্প্রতিক পরিমাপ, প্রক্রিয়াটির সমস্ত থ্রেড দ্বারা মোট ব্যবহৃত একটি একক CPU কোরের শতাংশ হিসাবে প্রকাশ করা হয়। এটি শূন্য থেকে CpuInfo.numOfProcessors*100 এ একটি মান দেয়, যা বহু-থ্রেডেড প্রসেসে 100% অতিক্রম করতে পারে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • cssCache

    ক্যাশে ঐচ্ছিক

    প্রক্রিয়াটির জন্য CSS ক্যাশে সম্পর্কে সাম্প্রতিক তথ্য। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • আইডি

    সংখ্যা

    ব্রাউজার দ্বারা প্রদত্ত প্রক্রিয়ার অনন্য আইডি।

  • ইমেজ ক্যাশে

    ক্যাশে ঐচ্ছিক

    প্রক্রিয়াটির জন্য চিত্র ক্যাশে সম্পর্কে সাম্প্রতিক তথ্য। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • jsMemory বরাদ্দ করা হয়েছে

    সংখ্যা ঐচ্ছিক

    প্রক্রিয়ার সবচেয়ে সাম্প্রতিক পরিমাপ জাভাস্ক্রিপ্ট মেমরি বরাদ্দ, বাইট মধ্যে. onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • jsMemory ব্যবহার করা হয়েছে

    সংখ্যা ঐচ্ছিক

    জাভাস্ক্রিপ্ট মেমরি ব্যবহৃত প্রক্রিয়ার সবচেয়ে সাম্প্রতিক পরিমাপ, বাইটে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • naclDebugPort

    সংখ্যা

    নেটিভ ক্লায়েন্ট প্রসেসের জন্য ডিবাগিং পোর্ট। অন্যান্য প্রক্রিয়ার ধরন এবং ডিবাগিং সক্ষম নেই এমন NaCl প্রক্রিয়াগুলির জন্য শূন্য।

  • নেটওয়ার্ক

    সংখ্যা ঐচ্ছিক

    প্রক্রিয়া নেটওয়ার্ক ব্যবহারের সবচেয়ে সাম্প্রতিক পরিমাপ, প্রতি সেকেন্ডে বাইটে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • osProcessId

    সংখ্যা

    OS দ্বারা প্রদত্ত প্রক্রিয়ার ID।

  • ব্যক্তিগত স্মৃতি

    সংখ্যা ঐচ্ছিক

    বাইটে ব্যক্তিগত মেমরি ব্যবহারের প্রক্রিয়ার সবচেয়ে সাম্প্রতিক পরিমাপ। onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে অবজেক্টটি গ্রহণ করার সময় বা অন্তর্ভুক্ত মেমোরি পতাকা সহ getProcessInfo শুধুমাত্র তখনই উপলব্ধ।

  • প্রোফাইল

    স্ট্রিং

    যে প্রোফাইলটি প্রক্রিয়াটির সাথে যুক্ত।

  • স্ক্রিপ্ট ক্যাশে

    ক্যাশে ঐচ্ছিক

    প্রক্রিয়াটির জন্য স্ক্রিপ্ট ক্যাশে সম্পর্কে সাম্প্রতিক তথ্য। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • sqlite মেমোরি

    সংখ্যা ঐচ্ছিক

    প্রক্রিয়াটির SQLite মেমরি ব্যবহারের সবচেয়ে সাম্প্রতিক পরিমাপ, বাইটে। onUpdated বা onUpdatedWithMemory থেকে কলব্যাকের অংশ হিসাবে বস্তুটি গ্রহণ করার সময় শুধুমাত্র উপলব্ধ।

  • TaskInfos এর অ্যারে এই প্রক্রিয়ায় চলমান টাস্কগুলিকে প্রতিনিধিত্ব করে।

  • প্রক্রিয়ার ধরন।

ProcessType

ব্রাউজার প্রক্রিয়ার ধরন।

এনাম

"ব্রাউজার"

"রেন্ডারার"

"এক্সটেনশন"

"বিজ্ঞপ্তি"

"প্লাগইন"

"কর্মী"
অপ্রচলিত, ফিরে আসবে না।

"nacl"

"সেবা_কর্মী"
অপ্রচলিত, ফিরে আসবে না।

"উপযোগিতা"

"জিপিইউ"

"অন্য"

TaskInfo

বৈশিষ্ট্য

  • ট্যাবআইডি

    সংখ্যা ঐচ্ছিক

    ঐচ্ছিক ট্যাব আইডি, যদি এই টাস্কটি একটি রেন্ডারার প্রক্রিয়ায় চলমান একটি ট্যাব প্রতিনিধিত্ব করে।

  • শিরোনাম

    স্ট্রিং

    কাজের শিরোনাম।

পদ্ধতি

getProcessIdForTab()

chrome.processes.getProcessIdForTab(
  tabId: number,
)
: Promise<number>

নির্দিষ্ট ট্যাবের জন্য রেন্ডারার প্রক্রিয়ার ID প্রদান করে।

পরামিতি

  • ট্যাবআইডি

    সংখ্যা

    ট্যাবের আইডি যার জন্য রেন্ডারার প্রসেস আইডি ফেরত দিতে হবে।

রিটার্নস

  • প্রতিশ্রুতি <সংখ্যা>

getProcessInfo()

chrome.processes.getProcessInfo(
  processIds: number | number[],
  includeMemory: boolean,
)
: Promise<object>

নির্দিষ্ট করা প্রতিটি প্রক্রিয়া আইডির জন্য প্রক্রিয়া তথ্য পুনরুদ্ধার করে।

পরামিতি

  • প্রসেসআইডি

    সংখ্যা | সংখ্যা[]

    প্রসেস আইডি বা একক প্রসেস আইডির তালিকা যার জন্য প্রসেস তথ্য ফেরত দিতে হবে। একটি খালি তালিকা নির্দেশ করে যে সমস্ত প্রক্রিয়া অনুরোধ করা হয়েছে।

  • মেমরি অন্তর্ভুক্ত

    বুলিয়ান

    বিস্তারিত মেমরি ব্যবহারের প্রয়োজন হলে সত্য। দ্রষ্টব্য, মেমরি ব্যবহারের তথ্য সংগ্রহ করলে অতিরিক্ত CPU ব্যবহার হয় এবং শুধুমাত্র যখন প্রয়োজন হয় তখনই জিজ্ঞাসা করা উচিত।

রিটার্নস

  • প্রতিশ্রুতি<object>

terminate()

chrome.processes.terminate(
  processId: number,
)
: Promise<boolean>

নির্দিষ্ট রেন্ডারার প্রক্রিয়া বন্ধ করে। প্রায়:ক্র্যাশ দেখার সমতুল্য, কিন্তু ট্যাবের URL পরিবর্তন না করে।

পরামিতি

  • প্রসেসআইডি

    সংখ্যা

    প্রসেস এর আইডি বন্ধ করতে হবে।

রিটার্নস

  • প্রতিশ্রুতি<বুলিয়ান>

ঘটনা

onCreated

chrome.processes.onCreated.addListener(
  callback: function,
)

প্রতিবার একটি প্রসেস তৈরি করার সময় ফায়ার করা হয়, অনুরূপ প্রসেস অবজেক্ট প্রদান করে।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (process: Process) => void

onExited

chrome.processes.onExited.addListener(
  callback: function,
)

প্রস্থানের ধরন প্রদান করে প্রতিবার একটি প্রক্রিয়া সমাপ্ত হওয়ার সময় বহিস্কার করা হয়।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (processId: number, exitType: number, exitCode: number) => void

    • প্রসেসআইডি

      সংখ্যা

    • exitType

      সংখ্যা

    • প্রস্থান কোড

      সংখ্যা

onUnresponsive

chrome.processes.onUnresponsive.addListener(
  callback: function,
)

প্রতিবার একটি প্রক্রিয়া অনুরূপ প্রতিক্রিয়াশীল হয়ে উঠলে বরখাস্ত করা হয়, সংশ্লিষ্ট প্রক্রিয়া অবজেক্ট প্রদান করে।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (process: Process) => void

onUpdated

chrome.processes.onUpdated.addListener(
  callback: function,
)

প্রত্যেকবার টাস্ক ম্যানেজার তার প্রক্রিয়া পরিসংখ্যান আপডেট করে, প্রসেস আইডি দ্বারা সূচীকৃত আপডেট হওয়া প্রসেস অবজেক্টের অভিধান প্রদান করে।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (processes: object) => void

    • প্রসেস

      বস্তু

onUpdatedWithMemory

chrome.processes.onUpdatedWithMemory.addListener(
  callback: function,
)

প্রত্যেকবার টাস্ক ম্যানেজার তার প্রক্রিয়া পরিসংখ্যান আপডেট করে, প্রসেস আইডি দ্বারা সূচীকৃত আপডেট হওয়া প্রসেস অবজেক্টের অভিধান প্রদান করে। প্রতিটি প্রসেস অবজেক্টে অন্তর্ভুক্ত মেমরি ব্যবহারের বিবরণ যোগ করার সাথে onUpdate-এর মতো। দ্রষ্টব্য, মেমরি ব্যবহারের তথ্য সংগ্রহের জন্য অতিরিক্ত CPU ব্যবহার করা হয় এবং যখন প্রয়োজন হয় তখনই তা শোনা উচিত।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (processes: object) => void

    • প্রসেস

      বস্তু