New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 800387 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Hotlist-MemoryInfra



Sign in to add a comment

Out-of-process heap-profiling utility process memory usage balloons whenever windows are resized.

Project Member Reported by w...@chromium.org, Jan 9 2018

Issue description

Chrome Version: 65.0.3299.0
OS: Chrome

What steps will reproduce the problem?
(0) Enable Out of Process heap profiling of the browser & GPU processes.
(1) Open crbug.com in a tab and click New Bug.
(3) Open Task Manager and sort by memory usage.
(4) Resize the crbug window back and forth (either vertically or horizontally).
(5) Move the crbug window around on the screen.

What is the expected result?

Expect that the window resizes & moves smoothly, even if the content itself fails to keep-up with the rate of resize.

What happens instead?

The entire UI will tend to hang for seconds at a time, when either moving or resizing (on a 4GB device).

When it starts updating again, the OOP profiler utility process has usually ballooned to a 1.5GB memory footprint.

It's not a huge surprise that resizing triggers some reallocations, but resizing & moving windows seem sufficiently common tasks that we should try to address this, if possible, to make OOP more widely useful.
 

Sign in to add a comment