Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/09/2016, à 14:40

tarkan99

Firefox : qui a testé electrolisys (multiprocessus) ?

Salut !

je viens de tester rapidement electrolisys (multiprocessus) sur un Firefox 48.0.2 sur win7.

http://superuser.com/questions/1029400/ … refox-beta

beaucoup d'extensions rendent inopérant le multiprocessus. mais pas ublock origin !

La réactivité semble améliorée ainsi que le chargement des pages.

Je n'ai pas la main sur une machine linux : avez-vous testé sur Ubuntu ?

Dernière modification par tarkan99 (Le 08/09/2016, à 14:41)


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#2 Le 08/09/2016, à 14:55

Compte anonymisé

Re : Firefox : qui a testé electrolisys (multiprocessus) ?

Bonjour.
Chromium fonctionne ainsi avec à peu près le même système de gestion des fichiers utilisateurs et le même moteur de rendu html.
Je ne vois pas trop l'intérêt du multi-processus. Firefox travaille déjà avec des processus légers (les threads) dans son processus principalet quand il y en a un qui bugue, les autres threads ne sont pas impactés.

[giadmin@gi-asshole-antergos ~]$ pstree -asph $(pidof firefox)
systemd,1
  └─lightdm,308
      └─lightdm,507 --session-child 12 19
          └─mate-session,539
              └─mate-panel,566
                  └─firefox,5412
                      ├─{Cache I/O},5468
                      ├─{Cache2 I/O},5431
                      ├─{Cert Verify},5434
                      ├─{Compositor},5445
                      ├─{DOM Worker},5452
                      ├─{DOM Worker},5477
                      ├─{DOM Worker},6251
                      ├─{GMPThread},5436
                      ├─{Gecko_IOThread},5420
                      ├─{HTML5 Parser},5440
                      ├─{Hang Monitor},5430
                      ├─{IPDL Background},5441
                      ├─{ImageBridgeChil},5446
                      ├─{ImageIO},5449
                      ├─{ImgDecoder #1},5447
                      ├─{ImgDecoder #2},5448
                      ├─{JS Helper},5424
                      ├─{JS Helper},5425
                      ├─{JS Helper},5426
                      ├─{JS Helper},5427
                      ├─{JS Helper},5428
                      ├─{JS Helper},5429
                      ├─{JS Watchdog},5423
                      ├─{Link Monitor},5421
                      ├─{Proxy R~olution},5474
                      ├─{Socket Thread},5422
                      ├─{SoftwareVsyncTh},5450
                      ├─{Timer},5432
                      ├─{URL Classifier},5453
                      ├─{dconf worker},5473
                      ├─{firefox},5433
                      ├─{gdbus},5418
                      ├─{gmain},5417
                      ├─{localStorage DB},5478
                      ├─{mozStorage #1},5469
                      ├─{mozStorage #2},5472
                      ├─{mozStorage #3},5484
                      ├─{mozStorage #4},5485
                      ├─{mozStorage #5},5486
                      ├─{mozStorage #6},5487
                      ├─{mozStorage #7},5541
                      └─{mozStorage #8},5832
[giadmin@gi-asshole-antergos ~]$ pidof chromium
7132 7083 6939 6934 6929
[giadmin@gi-asshole-antergos ~]$ pstree -asp -h 6929
systemd,1
  └─lightdm,308
      └─lightdm,507 --session-child 12 19
          └─mate-session,539
              └─mate-panel,566
                  └─chromium,6929
                      ├─chrome-sandbox,6933 /usr/lib/chromium/chromium --type=zygote
                      │   └─chromium,6934
                      │       ├─chrome-sandbox,6936 /usr/lib/chromium/nacl_helper
                      │       │   └─nacl_helper,6937
                      │       └─chromium,6939
                      │           ├─chromium,7083
                      │           │   ├─{Chrome_ChildIOT},7086
                      │           │   ├─{CompositorTileW},7089
                      │           │   ├─{CompositorTileW},7090
                      │           │   ├─{Compositor},7087
                      │           │   ├─{HTMLParserThrea},7091
                      │           │   ├─{Renderer::FILE},7088
                      │           │   ├─{WorkerPool/64},7092
                      │           │   ├─{WorkerPool/65},7093
                      │           │   ├─{WorkerPool/66},7094
                      │           │   └─{WorkerPool/67},7095
                      │           └─chromium,7132
                      │               ├─{Chrome_ChildIOT},7135
                      │               ├─{CompositorTileW},7138
                      │               ├─{CompositorTileW},7139
                      │               ├─{Compositor},7136
                      │               ├─{HTMLParserThrea},7140
                      │               ├─{Renderer::FILE},7137
                      │               ├─{WorkerPool/75},7148
                      │               ├─{WorkerPool/78},7151
                      │               ├─{WorkerPool/79},7152
                      │               └─{WorkerPool/81},7154
                      ├─{AudioThread},6956
                      ├─{BrowserBlocking},6947
                      ├─{BrowserBlocking},6981
                      ├─{BrowserBlocking},6989
                      ├─{BrowserWatchdog},6959
                      ├─{Chrome_CacheThr},6952
                      ├─{Chrome_DBThread},6948
                      ├─{Chrome_FileThre},6949
                      ├─{Chrome_FileUser},6950
                      ├─{Chrome_HistoryT},6980
                      ├─{Chrome_IOThread},6953
                      ├─{Chrome_ProcessL},6951
                      ├─{CompositorTileW},6955
                      ├─{CrShutdownDetec},6946
                      ├─{D-Bus thread},6942
                      ├─{IndexedDB},6954
                      ├─{NetworkChangeNo},6941
                      ├─{SimpleCacheWork},7050
                      ├─{SimpleCacheWork},7051
                      ├─{SimpleCacheWork},7063
                      ├─{SimpleCacheWork},7064
                      ├─{SimpleCacheWork},7065
                      ├─{WorkerPool/6944},6944
                      ├─{WorkerPool/6945},6945
                      ├─{WorkerPool/7041},7041
                      ├─{chromium},6940
                      ├─{dconf worker},6958
                      ├─{gdbus},6961
                      ├─{gmain},6960
                      ├─{inotify_reader},6943
                      ├─{renderer_crash_},6983
                      ├─{sandbox_ipc_thr},6932
                      └─{threaded-ml},6957