Vra

Onlangs het ek het probleme met Firefox 3 op Ubuntu Hardy Heron.

Ek sal op 'n skakel en dit sal hang vir 'n rukkie. Ek weet nie of sy 'n fout in Firefox 3 of 'n bladsy hardloop te veel kliënt kant JavaScript, maar ek sou graag wou probeer en ontfout dit 'n bietjie.

So, my vraag is "is daar 'n manier om 'n soort van proses ontdekkingsreisiger, of taak bestuurder soort ding vir Firefox 3 het?"

Ek wil graag in staat wees om te sien wat oortjies gebruik wat persent van my verwerker via die JavaScript op daardie bladsy (of enigiets in die bladsy wat veroorsaak CPU / geheue gebruik).

Het enige iemand weet van 'n plugin wat dit doen, of iets soortgelyks? Het iemand anders gedoen hierdie soort van inspeksie ander manier?

Ek weet van Firebug, maar ek kan my nie indink hoe ek dit sou gebruik om vinger wat blad word deur 'n baie van die hulpbronne.

Enige voorstelle of insigte?

Ander wenke

Daar is geen "proses ontdekkingsreisiger" soort instrument vir Firefox; maar daar is http://developer.mozilla.org/en/docs/Venkman met profilering af, wat jy kan gebruik om die tyd wat deur Chrome sien (wat beteken nie-inhoud, dit is nie web-bladsy) skrifte.

Van wat ek lees oor dit, kan DTrace ook nuttig vir hierdie soort van ding wees, maar dit vereis die skep van 'n persoonlike bou en moontlik die toevoeging van bykomende probes na die bron. Ek het nog nie gespeel het met dit self.

Daar is 'n deeglike bespreking van hierdie wat verduidelik al die fsync probleme wat pre-3.0-weergawes van VF geraak. In die algemeen, ek het nie die gedrag óf gesien sedertdien, en regtig dit moet 'n probleem glad wees as jou stelsel is nie ook doen IO intensiewe take. Firebug / Venkman maak vir lekker debug gers, maar hulle pynlik vir die uitzoeken hierdie soort probleme vir kode iemand anders se, IMO sou wees.

Ek wil ook dat daar 'n maklike manier om te kyk na CPU gebruik in Firefox deur blad, al is, as ek myself vind dikwels met VF eet 100% CPU, maar geen idee wat deel is die probleem veroorsaak.

XUL Profiler is 'n awesome uitbreiding wat kan uitwys uitbreidings en kliënt kant JS weg piesangs CPU-wyse. Dit werk nie op 'n per-blad basis, maar per-script (of so). Jy kan gewoonlik verband diegene Js skrifte om jou oortjies of uitbreidings met die hand.

Dit is ook noemenswaardig dat Google Chrome het 'n ingeboude in 'n baie goeie taak bestuurder wat geheue en CPU gebruik per blad, uitbreiding en plugin gee.

  

[XUL Profiler] is 'n Javascript profiler. Dit   toon tydsverloop in elke metode as 'n   grafiek, sowel as die leser doek sones   getekend te help opspoor in beslag   CPU stukke van die kode.

     

Spore al JS oproepe en verf gebeure   in XUL en bladsye konteks. bou 'n   animasie vertoon dinamiese die   doek sones word teruggeteken.

As van 3.6.10 VF dit is nie op datum in dat dit nie as versoenbaar nie gemerk is. Maar dit nog steeds werk en jy kan die onverenigbaarheid met die ewe ongelooflike MR Tech Toolkit uitbreiding .

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top