Skip to content

Extension causes excessive I/O activity between Browser and NetworkService processes of Vivaldi #11

@mrzyglockimarcin

Description

@mrzyglockimarcin

With Flag Cookies==3.6.0 I have observed persistent CPU and I/O activity, which can very quickly force Vivaldi to crawl or freeze. Quoting another bug report:

Steps to reproduce:

Address (URL) of faulty page:
https://www.empik.com/

Expected behaviour:
Page loads quickly, little use of resources afterwards.

Actual behaviour:
CPU is constantly loaded, main process does constant I/O reads at around 27MB/s when idle, NetworkService does constant I/O writes at around 27MB/s when idle (synchronized with the main process), trying to do activities like opening new tabs racks CPU to 100% and I/O activity to the point where browser window can freeze for longer periods or even become permanently unusable with seconds of waiting for any action to take effect.

Reading process flags: "vivaldi.exe" --disable-features=UseEcoQoSForBackgroundProcess

Writing process flags: "vivaldi.exe" --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --running-vivaldi --service-sandbox-type=none --field-trial-handle=2264,i,15202153348528492102,9881405705248860975,262144 --disable-features=ResponsiveToolbar,UseEcoQoSForBackgroundProcess --variations-seed-version --mojo-platform-channel-handle=2260 /prefetch:3

"UseEcoQoSForBackgroundProcess" has been included after advice from the user forum, as otherwise no actions were possible within the browser, ever.

Heavy I/O does not seem to be connected to disk activity according to ProcessMonitor - there are simply no file-related events, that would correspond with that level of excessive, permanent load.

It seems that presence of the extension triggers nervous demands from Browser to NetworkService to update cookies - and the more tabs are loaded, the worse it gets, as pipe interrupts block other operations.

Idle activity:
Vivaldi in Process Explorer 2024-10-16 base activity, inactive single tab
Activity while loading second tab for several seconds already:
Vivaldi in Process Explorer 2024-10-16 after several seconds of loading second tab

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions