Mam ten wynik z ps aux|grep firefox
polecenia:
$ 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
Według tego bloga ten błąd występuje po awarii Firefoksa. Jednak za każdym razem, gdy uruchamiam ponownie Firefoksa, pojawia się również ta duża liczba argumentów.
Już próbuję tych rzeczy:
- Uruchom Firefox z wyłączonymi dodatkami
- Ponownie zainstaluj Firefox (
sudo apt-get purge firefox; sudo apt-get install firefox
)
Jednak to nie zadziałało.
Czy można usunąć taką linię argumentów?
pgrep firefox
moc wyjściową:pgrep -fai firefox/firefox | awk '/contentproc/{for(i=6;i<=21;i++){$i="#"};print $0;next}{print $0}'
Odpowiedzi:
Prawdopodobnie nie można tego usunąć, ale pojawi się to tylko podczas przeglądania stron internetowych.
Jaki jest ten argument
W przypadku przeglądarki Firefox 54 lub nowszej wersji Firefox wieloprocesowy (znany również jako Electrolysis lub e10s ) jest teraz domyślnie włączony dla wszystkich użytkowników. Ten ostatni link zawiera wyjaśnienie tej kwestii na MozillaWiki.
Linia argumentu
-contentproc -childID 1 -isForBrowser [...]
pojawia się na liście procesów, ponieważ Firefox działa domyślnie z włączoną obsługą wielu procesów.Zagadkowa część argumentu
¼½¾ǃː̷̸։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵ [...]
wydaje się odpowiadać postaciom z czarnej listy Mozilli, zgodnie z dokumentacją network.IDN.blacklist_chars w MozillaZine , na co wskazywała ta częściowa odpowiedź TT Farreo z Stack Overflow .Znaki z czarnej listy znajdują się również w konfiguracji samego Firefoksa, do której można uzyskać dostęp
about:config
z paska adresu. Zobacz poniższy zrzut ekranu jako dowód.Jak sprawdzić proces wieloprocesowy
Otwórz Firefox, a następnie wpisz „about: support” w pasku adresu i naciśnij Enterklawisz. Użytkownik zostanie wyświetlony ze stroną Informacje o rozwiązywaniu problemów . Spójrz w Podstawach aplikacji , przewiń dalej w dół, aby zobaczyć opcję Wieloprocesowy system Windows .
Jeśli wieloprocesowy jest wyłączony w przeglądarce Firefox ze znanego powodu:
Jeśli w przeglądarce Firefox jest włączony proces wieloprocesowy :
„Procesy treści WWW” mogą mieć różne wartości w zależności od ustawień wydajności w Firefoksie. Wyświetlana jest wartość „0/1”, ponieważ w sekcji Preferencje > Ogólne w sekcji Wydajność ustawiono opcję „Limit przetwarzania treści” na „1”. Jeśli ustawione na „4”, wówczas wartość to „0/4”.
Czy pokazano, czy nie
Na podstawie moich obserwacji zidentyfikowałem następujące przypadki:
Pamiętaj, że „gdy aktywny” oznacza, że proces przeglądania z linią argumentów
-contentproc -childID 1 -isForBrowser ...
pojawi się, gdy Firefox będzie używany do przeglądania stron internetowych. Proces pojawi się podczas sesji.Powiedz, że jeśli w przeglądarce Firefox są otwierane tylko strony URL „about:”, proces w ogóle się nie pojawi, nawet jeśli włączona jest funkcja wieloprocesowa. Zobacz poniższy zrzut ekranu jako dowód.
TL; DR : Proces z linią argumentów nie jest rzadki, ale jest normalny, gdy uruchamia się Firefox 54 lub nowszy dla wszystkich użytkowników. Wynika to z faktu, że wieloprocesowość jest teraz domyślnie włączona.
źródło