কেন আমার মেশিনে ক্রোমের এতগুলি প্রক্রিয়া রয়েছে?


21

আমি গুগল ক্রোমের জন্য প্রায় 20 টি প্রক্রিয়া পেয়েছি (কেবলমাত্র 4 টি ট্যাব খোলা রয়েছে, সমস্ত ব্রেইনবোন এইচটিএমএল সহ), সমস্ত হোগিং মেমরি এবং futex_wait_queue_me বা pol_schedule_Toutout বলে saying

আমার ফ্যান এই সমস্ত দ্বারা বন্য হয়ে উঠছে এবং প্রক্রিয়াটির একজন আমার পুরো সিপিইউ খেয়ে ফেলছে, কী হচ্ছে?

(ক্রোমিয়ামেও ঘটে)


মেমরি হতে সম্ভবত এ processes.Look মধ্যে ভাগ করা আছে /proc/$pid/smapsএবং দেখুন PSS নিম্ন চেয়ে আরএসএস .যদি তাই হয়, এটি ভাগ করা।
karthick87

3
এখানে আপনি কিছু অতিরিক্ত তথ্য পাবেন stackoverflow.com/questions/2019500/…
NES

উত্তর:


29

ক্রোম প্রতিটি পৃষ্ঠাকে (ট্যাব) আলাদা প্রক্রিয়াতে রেন্ডার করে। এটি মাল্টি-প্রসেসর মেশিনে এটি দ্রুত করে তোলে।

আপনি যে আচরণটি দেখছেন তা স্বাভাবিক।

futex_wait_queue_meএমন এক ধরণের মিউটেক্স লককে বোঝায় (দ্রুত ব্যবহারকারী স্পেস পারস্পরিক বর্জন) যা একটি প্রসেসরে কাজ করার জন্য অনেকগুলি প্রক্রিয়া নির্ধারণ করতে ব্যবহৃত হয়। রাষ্ট্রটি নির্দেশ করে যে আপনার প্রক্রিয়াটি লকটি পাওয়ার জন্য উত্সাহী।

কখনও কখনও, সিপিইউ থ্রোটলিংয়ের কারণে একটি লকটির জন্য অপেক্ষারতভাবে অপেক্ষারত পরিমাণ বেশি হতে পারে তবে বেশিরভাগ ক্ষেত্রে এটি স্বাভাবিক। আপনার উন্মুক্ত ওয়েবসাইটের ধরণটি একবার দেখুন; সম্ভবত ফ্ল্যাশের মতো কিছু উচ্চ সিপিইউ লোড তৈরি করছে।

কোন ট্যাব বা প্লাগইনগুলি আপনার সিস্টেমকে গতি কমিয়ে দিচ্ছে বা আপনার স্মৃতি পূরণ করছে তা দেখতে আপনি Chrome এর অন্তর্নির্মিত টাস্ক ম্যানেজারটি ব্যবহার করতে পারেন:

ট্যাব বারে ডান ক্লিক করুন এবং "টাস্ক ম্যানেজার" নির্বাচন করুন

বিকল্প পাঠ

আমার উদাহরণে, ওমগবুন্টুর জাভাস্ক্রিপ্ট প্রচুর সিপিইউ ব্যবহার করে।


5
এটি প্রতিটি ট্যাবকে একটি পৃথক প্রক্রিয়া হিসাবে রেন্ডার করে - এটি একটি সম্পূর্ণ ভাইরাসের হ্রাসের সম্ভাবনা হ্রাস করার জন্য এটি নিজের "স্যান্ডবক্স" এ চালায়। ধারণা তৈরী কর?
jrg

5
প্রতিটি প্লাগইন (ফ্ল্যাশ ইত্যাদি) এর নিজস্ব প্রক্রিয়া। এবং এটি কেবল ভাইরাসগুলি থামায় না - যদি ফ্ল্যাশ ক্র্যাশ হয় বা একটি ট্যাব ক্র্যাশ হয় তবে এটি আপনাকে কেবল ট্যাব / প্লাগইন / যা কিছু মেরে ফেলতে দেয় এবং আপনার বাকী জিনিসপত্র অক্ষত রেখে দেয়। এটি একটি সুবিধাজনক বৈশিষ্ট্য হিসাবে বিবেচিত হয় এবং অন্যান্য ব্রাউজারগুলি এটিকে অনুকরণ করার জন্য কাজ করছে। আমি বিশ্বাস করি যে মোজিলা কেবল এই বৈশিষ্ট্যটি বাস্তবায়নের জন্য ফায়ারফক্সের ট্যাব পরিচালন ব্যবস্থায় কিছু আমূল পরিবর্তন নিয়ে কাজ করছে, তবে আমি সেগুলি খুব কাছ থেকে অনুসরণ করি না, এবং জানি না এটি এফএফ 4 এর বাইরে যাওয়ার পরিকল্পনা রয়েছে কিনা।
ড্যানিয়েল

@ জর্গিফোর্ড আপনি একদম ঠিক বলেছেন, আমি এটি নিয়ে গবেষণা করেছি এবং অস্পষ্টতা দূর করেছি। এটি একটি সম্পূর্ণ প্রক্রিয়া, কেবল একটি থ্রেড নয়।
স্টেফানো মধ্যে Palazzo

@ ড্যানিয়েল Godশ্বর আমি আশা করি না ... যখন আমার কাছে প্রচুর ট্যাব খোলা থাকবে এবং ফ্ল্যাশ তাদের মধ্যে একটিকে মেরে ফেলবে, তার মধ্যে কমপক্ষে অর্ধেক ডাউন হয়ে যায়। এটি কেবল ক্রোমে কখনও ঘটে, কখনও ফায়ারফক্স হয় না ...
নিক পাসকুচি

1
@ Jrgifford আপনি ভাগ্যবান বোকা। হ্যাঁ, হ্যাঁ, ব্রাউজারটি কেবলমাত্র একমাত্র জিনিস যা সিস্টেমের সংস্থানগুলি খেয়ে ফেলতে পারে, তারা সম্ভবত (এবং যথাযথভাবে) মনে করে যে তাদের নিজস্ব প্রক্রিয়া হিসাবে ফ্ল্যাশের প্রতিটি উদাহরণ স্যান্ডবক্সের লাইসেন্স রয়েছে। আমার ধারণা, এটি ক্রোমের নন-ওএস সংস্করণের জন্য কিছুটা চরম হবে।
ড্যানিয়েল

3

একাধিক প্রক্রিয়া করা ক্রোম / ক্রোমিয়ামের একটি স্বাভাবিক আচরণ। এই প্রক্রিয়াগুলির জন্য
futex_wait_queue_me বা পোল_শিক্ষিত_সময়ের অবস্থা ঠিক আছে বলে মনে হচ্ছে।

কোনও নির্দিষ্ট প্রক্রিয়া খুব বেশি সিপিইউ ব্যবহার করছে কিনা তা দেখতে আপনি সিস্টেম-মনিটরটি ব্যবহার করতে পারেন। কখনও কখনও বগি জাভাস্ক্রিপ্ট বা ফ্ল্যাশ প্রোগ্রামগুলি সমস্ত সিপিইউ ব্যবহার শুরু করে।

আপনি যদি মনে করেন এটি কেস, তবে নিশ্চিত হয়ে নিন যে কোনও ওয়েব অ্যাপসে আপনার কোনও সংরক্ষিত ডেটা নেই এবং কেবল প্রক্রিয়াটি শেষ করে দিন। ক্রোম আপনাকে পৃষ্ঠাটি পুনরায় লোড করার প্রস্তাব দেবে। এটি সাধারণত সমস্যা সমাধান করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.