سؤال هل هناك طريقة لتحديد علامة التبويب مشغول (CPU-consuming) في Firefox؟ [مكرر]


هذا السؤال لديه بالفعل إجابة هنا:

في بعض الأحيان ، هناك علامة تبويب سيئة ، مذنب ، في وحدة المعالجة المركزية (CPU) في Firefox مما يؤدي إلى تعظيم أحد نواتج وحدة المعالجة المركزية وجعل المتصفّح بأكمله بطيئًا. أود أن أجده وأغلقه.

أحيانا أكون محظوظا ، لكن ليس في الغالب كافيا. لذا ، فإن أدنى تلميحات حول علامات التبويب الأكثر نشاطًا ستكون مساعدة رائعة. (وهذا يعني أنه حتى بدون نموذج علامة تبويب لكل عملية تشبه Chrome أو "مدير المهام" ، فإن أي فكرة تفيد بعلامة تبويب معينة ستكون موضع تقدير. هل تستخدم الكثير من أجهزة ضبط الوقت JS؟ تشغيل الكثير من الأحداث / إبطال؟ إلخ.)

لقد قمت بالفعل بإزالة الفلاش. يتم تشغيله بالفعل باستخدام NoScript (والذي عادة ما يساعد ولكن في بعض الأحيان ، يبدو أن منعه الجزئي للصفحة يؤدي إلى حلقات مشغولة). إن إرضاء كبار مستخدمي الذاكرة عبر تقرير "about: memory" بطيء ومحرج ولا يجد الجاني الحقيقي بسرعة.

لذلك: هل هناك أي ميزة أخرى للمطور يمكن أن تساعد؟ أو وظيفة إضافية؟ أو أداة من جهة خارجية (ربما تستند إلى إرفاق FF مثل مصحح الأخطاء) يمكن أن "يلوم" علامة تبويب لأي غزل غير ذي معنى يحدث؟

(تبحث عن طريقة لإلصاق علامة التبويب أو علامات التبويب الأكثر احتمالاً أن تكون مسؤولة. غير مهتم بالحلول التي تتطلب إعادة تشغيل فايرفوكس في كل مرة تتكرر فيها المشكلة: تعمل بالفعل ولكنها تفقد الكثير من البيانات المحملة.)

(نداء للاستئناف: من خلال كونها أكثر تحديدًا حول الأشياء المحولة والإجابات غير المتجاوبة ، يمكن لهذا السؤال الذي يمكن العثور عليه كثيرًا أن يجيب على إجابات أكثر استجابة مباشرة ، مثل about:performance الإجابة مخبأة في تعليق Thomee و @ fmt's إجابة على سؤال آخر. ثم كإجابة صحيحة هنا ، يمكنني بعد ذلك "قبول" لإضافتها. كما هو ، يشير الإشعار المكرر فقط إلى بعد آخر السؤال مغلق مكرر ذلك أيضا لا يمكن الحصول على أفضل إجابة حالية مضافة / مقبولة.)


91
2018-06-27 03:29


الأصل


إلقاء نظرة حول about:about، سوف تجد بعض المرافق مفيدة في هناك ، جنبا إلى جنب مع واحد عن استخدام الذاكرة (على الرغم من أنني لا أتذكر إذا كان يحتوي على معلومات مقسمة حسب علامة التبويب). - HalosGhost
هذا غير ممكن حتى يعمل التحليل الكهربائي (فصل كل علامة تبويب في عملية جديدة) بالكامل في فايرفوكس. - magicandre1981
لسوء الحظ ، لا تقدم أي من الإجابات هناك (بما في ذلك الإجابة المقبولة) أي مساعدة في تحديد استخدام وحدة المعالجة المركزية في فايرفوكس ، وهذا هو التوجه الفريد لهذا السؤال. (يعالجون فقط الذاكرة.) الأسئلة الأخرى المشابهة لها نفس المشكلة ، أو تتضمن اقتراحات قديمة أخرى لإصلاحات نصفية. ما زلت آمل في الحصول على إجابة مستجيبة تمامًا ، ربما بعد أن تقدم موزيلا أو بعض المصنّعين في النهاية نافذة موثوقة في مشغلات التبويب. - gojomo
لا يزال هذا السؤال هو أعلى نتيجة google لـ "استخدام علامة التبويب cpu فايرفوكس" ، لذلك بعد الحفر في مكان آخر ، سأضيف هذا هنا: فايرفوكس أصبح الآن يشتمل على: الأداء الذي يعطي هذه المعلومات بالضبط. - Thomee
في بعض الأحيان ، إذا كنت محظوظًا ، فإن علامة تبويب وحدة المعالجة المركزية (CPU) تستحوذ على الذاكرة أيضًا. ثم يمكنك تحديد ذلك. - Bryce


الأجوبة:


كما ترى هنا على قائمتهم لمدة 7 سنوات.

التحليل الكهربائي هو متوفرة في الإصدار الليلي تقريبا منذ بداية عام 2014 ، والتي تبدو وكأنها الاحتمال الوحيد في هذه اللحظة.


19
2018-06-27 09:39





عبر اقتراح من المستخدم HN ~ liminal، قد يكون أخذ عينة قصيرة (~ 10 ثانية) باستخدام "منشئ ملفات" أدوات المطور مفيدًا في مثل هذه المواقف.

لقد جربت هذا في Firefox 33.0 ، وتتضمن العديد من صفوف التقرير نطاق مصدر ذي صلة ، مما قد يساعد في تحديد علامة التبويب المسؤولة. (للأسف ، ترتبط العديد من صفوف التقارير بنطاقات مثل apis.google.com ، والتي قد تكون قيد الاستخدام في أي علامة تبويب محددة.) ومع ذلك ، فهي بداية.


8
2017-10-29 20:04



"العديد من صفوف التقرير تتضمن مجال مصدر ذي صلة" - لا أرى ذلك على الإطلاق ، FWIW. - tbone
بعد تبديل التسجيل وإيقاف تشغيله ، تظهر معلومات توقيت الاتصال. هذا يستغرق بعض الوقت ، ويبدو حتى يتعطل إذا حاولت أكثر من بضع ثوان من أخذ العينات. ولكن إذا ظهرت ، فسيكون لكل من خطوط إطار الاتصال اسم نطاق بنص رمادي فاتح في أقصى اليمين. (إذا كنت لا ترى جدول التوقيت على الإطلاق ، فربما جرب فترة أخذ عينات أقصر بكثير؟ لمعلوماتك ، إليك مثال على ما أراه من تشغيل ملفات تعريف مختصر جدًا: imgur.com/kZTBCpE ) - gojomo
كيفية فتح أدوات التطوير للمتصفح (وليس لصفحة واحدة)؟ - Monsignor