#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