Firefox läuft mit seltenen Argumenten

7

Ich habe diese Ausgabe vom ps aux|grep firefoxBefehl erhalten:

$ ps aux|grep firefox
auraham   5443 17.3 11.0 2600628 426484 ?      Sl   18:10   0:54 /usr/lib/firefox/firefox
auraham   5496 24.0 17.9 2558108 691700 ?      Sl   18:10   1:15 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|33:20|34:10|43:128|44:10000|49:0|51:400|52:1|53:0|54:0|59:0|60:120|61:120|91:2|92:1|106:5000|117:0|119:0|130:10000|155:24|156:32768|158:0|159:0|167:5|171:1048576|172:100|173:5000|175:600|176:4|177:1|186:2|200:60000| -boolPrefs 1:0|2:0|4:0|26:1|27:1|30:0|35:1|36:0|37:0|38:0|41:1|42:1|45:0|46:0|47:0|48:0|50:0|55:1|56:1|57:0|58:1|62:1|63:1|64:0|65:1|66:1|67:0|68:1|71:0|72:0|75:1|76:1|80:1|81:1|82:1|83:0|85:0|86:0|87:1|88:0|93:1|94:0|100:0|105:0|108:1|109:0|111:1|112:1|114:1|118:0|120:0|122:0|124:1|125:1|131:0|132:0|133:1|135:0|146:0|153:0|154:0|157:1|160:0|162:1|164:1|165:0|170:0|174:1|179:0|180:0|181:0|182:1|183:0|184:0|185:1|188:1|192:0|193:0|194:1|195:1|196:0|197:1|198:1|199:1|201:0|202:0|204:0|212:1|213:1|214:0|215:0|216:0| -stringPrefs 3:7;release|134:3;1.0|151:332;  ¼½¾ǃː??։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵           ???‐’․‧??????? ‹›⁁⁄⁒ ⅓⅔⅕⅖⅗⅘⅙⅚?⅜⅝⅞⅟∕∶⎮╱⧶⧸⫻⫽⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻ 。〔〕〳゠ㅤ㈝㈞㎮㎯㏆㏟꞉︔︕︿﹝﹞?./。ᅠ???�|152:8;moderate| -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 5443 true tab
auraham   5694  0.0  0.0  15444  1092 pts/2    S+   18:15   0:00 grep --color=auto firefox

Laut diesem Blog tritt dieser Fehler nach einem Absturz von Firefox auf. Jedes Mal, wenn ich Firefox erneut ausführe, wird jedoch auch diese große Reihe von Argumenten angezeigt.

Ich probiere schon diese Dinge aus:

  • Führen Sie Firefox mit deaktivierten Addons aus
  • Installiere Firefox neu ( sudo apt-get purge firefox; sudo apt-get install firefox)

Es hat jedoch nicht funktioniert.

Ist es möglich, eine solche Argumentationslinie zu entfernen?

Auraham
quelle
Die Seite, auf die Sie verlinkt haben, ist ein Forenthread, der darauf hindeutet, dass dies für Firefox normal ist. Verursacht Ihnen das ein Problem ?
Xyon
Hier ist ein Oneliner, um brauchbare pgrep firefoxAusgabe zu erhalten:pgrep -fai firefox/firefox | awk '/contentproc/{for(i=6;i<=21;i++){$i="#"};print $0;next}{print $0}'
Lesmana

Antworten:

8

Wahrscheinlich nicht entfernbar, aber das wird nur beim Surfen auf Webseiten angezeigt.

Was ist diese Argumentation?

Wenn Sie Firefox 54 oder eine neuere Version ausführen , ist der Multiprocess Firefox (auch bekannt als Electrolysis oder e10s ) jetzt standardmäßig für alle Benutzer aktiviert. Der letztere Link enthält eine Erklärung für die Angelegenheit in MozillaWiki.

Die Elektrolysefunktionalität hostet, rendert oder führt webbezogene Inhalte in untergeordneten Hintergrundprozessen aus, die über verschiedene IPdl-Protokolle mit dem "übergeordneten" Firefox-Browser kommunizieren.

Die Argumentationszeile wird daher -contentproc -childID 1 -isForBrowser [...]in der Prozessliste angezeigt, da Firefox standardmäßig mit aktiviertem Multiprozess ausgeführt wird.

Der kryptische Teil Argument  ¼½¾ǃː̷̸։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵ [...]scheint zu entsprechen die schwarzen Liste Zeichen von Mozilla, wie pro network.IDN.blacklist_chars Dokumentation bei MozillaZine , die durch angedeutet wurde diese Teil-Antwort von TT Farreo bei Stack - Überlauf .

Die Zeichen auf der schwarzen Liste befinden sich auch in der Konfiguration von Firefox selbst, auf die über about:configdie Adressleiste zugegriffen werden kann . Siehe den folgenden Screenshot als Beweis.

Suchen Sie in about: config nach 'network.IDN'.

So überprüfen Sie Multiprozesse

Öffnen Sie Firefox, geben Sie "about: support" in die Adressleiste ein und drücken Sie die EnterTaste. Dem Benutzer wird die Seite mit Informationen zur Fehlerbehebung angezeigt . Scrollen Sie unter Anwendungsgrundlagen weiter nach unten, um die Option Multiprocess Windows anzuzeigen.

Wenn Multiprozess in Firefox aus bekannten Gründen deaktiviert ist :

Multiprozess Windows 0/1 (durch Add-Ons deaktiviert)

Wenn Multiprozess in Firefox aktiviert ist :

Multiprozess Windows 1/1 (standardmäßig aktiviert)

Webinhaltsprozesse 0/1

Die "Webinhaltsprozesse" können je nach Leistungseinstellungen in Firefox unterschiedliche Werte haben . Der Wert ‚0/1‘ wird angezeigt , weil in Preferences > Allgemein unter Performance - Abschnitt, „Content Prozess limit“ Option wurde auf ‚1‘. Wenn auf '4' gesetzt, ist der Wert '0/4'.

Ob gezeigt oder nicht

Aus meiner Beobachtung habe ich die folgenden Fälle identifiziert:

  1. Bei deaktiviertem Multiprozess: Kein Argument während der Sitzung
  2. Bei aktiviertem Multiprozess: Hat Argument (wenn aktiv)

Beachten Sie, dass "wenn aktiv" bedeutet, dass ein Prozess mit der Argumentationszeile angezeigt -contentproc -childID 1 -isForBrowser ...wird, wenn Firefox zum Durchsuchen von Webseiten verwendet wird. Der Vorgang wird während der gesamten Sitzung angezeigt.

Angenommen, in Firefox werden nur URLseiten "about:" geöffnet, der Vorgang wird überhaupt nicht angezeigt, selbst wenn Multiprozess aktiviert ist. Siehe folgenden Screenshot als Beweis.

Wenn Firefox Multiprozess angezeigt und nicht angezeigt wird

TL; DR : Der Prozess mit der Argumentationszeile ist nicht selten, aber normal, wenn Firefox 54 oder höher für alle Benutzer ausgeführt wird. Dies liegt daran, dass Multiprozess jetzt standardmäßig aktiviert ist.

user109256
quelle
1
Ich diskutiere dies in einem anderen Beitrag - meine bisherigen Fortschritte sind hier - und habe von hier aus einen FF-Architekten auf Reddit gebeten, ebenfalls einen Kommentar abzugeben (noch keine Antwort). Ich habe wieder darüber nachgedacht, es fängt wirklich an zu kommen Ich (und ich habe einen Fehler in meiner Antwort gefunden, der es immer noch herausgefunden hat.) Viele andere Leute haben auch gefragt, aber alles, was ich finden kann, ist, dass es erwartet und gutartig ist.
John P