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

Issue 897074 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Last visit > 30 days ago
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Release unused memory in the V8 sweeper

Project Member Reported by hpayer@chromium.org, Oct 19

Issue description

Release unused memory in the V8 sweeper
 
Project Member

Comment 1 by bugdroid1@chromium.org, Oct 22

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/581192aab92bc5729975cfac0441696e113d9d99

commit 581192aab92bc5729975cfac0441696e113d9d99
Author: Hannes Payer <hpayer@chromium.org>
Date: Mon Oct 22 10:21:57 2018

[heap] Reclaim inaccessible memory.

Bug: chromium:897074
Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
Change-Id: I728572cda9a8914ee689eeee68a060b5713e4c6b
Reviewed-on: https://chromium-review.googlesource.com/c/1290972
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Commit-Queue: Hannes Payer <hpayer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#56845}
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/include/v8-platform.h
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/bounded-page-allocator.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/bounded-page-allocator.h
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/page-allocator.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/page-allocator.h
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/platform/platform-cygwin.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/platform/platform-fuchsia.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/platform/platform-posix.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/platform/platform-win32.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/base/platform/platform.h
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/heap/spaces.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/heap/spaces.h
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/src/heap/sweeper.cc
[modify] https://crrev.com/581192aab92bc5729975cfac0441696e113d9d99/test/cctest/heap/test-spaces.cc

Project Member

Comment 2 by bugdroid1@chromium.org, Oct 23

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/499efdfd401d463bdefbe2bbb970a996f265a980

commit 499efdfd401d463bdefbe2bbb970a996f265a980
Author: Hannes Payer <hpayer@chromium.org>
Date: Tue Oct 23 07:42:17 2018

[heap] Only reclaim inaccessible memory when reducing memory.

Bug: chromium:897074
Change-Id: I65894046064a230847f3e629e56d8a171546aa51
Reviewed-on: https://chromium-review.googlesource.com/c/1293950
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Commit-Queue: Hannes Payer <hpayer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#56877}
[modify] https://crrev.com/499efdfd401d463bdefbe2bbb970a996f265a980/src/heap/sweeper.cc
[modify] https://crrev.com/499efdfd401d463bdefbe2bbb970a996f265a980/src/heap/sweeper.h

Project Member

Comment 3 by bugdroid1@chromium.org, Oct 23

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9abc945a41551121ac5b499fdf77afc969923584

commit 9abc945a41551121ac5b499fdf77afc969923584
Author: Hannes Payer <hpayer@chromium.org>
Date: Tue Oct 23 09:35:10 2018

Adding DiscardSystemPages to gin/v8_platform.cc

Bug: chromium:897074
Change-Id: Id9dd6a634fce75e39f1d01f832337ff8702e042c
Reviewed-on: https://chromium-review.googlesource.com/c/1293452
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Hannes Payer <hpayer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601889}
[modify] https://crrev.com/9abc945a41551121ac5b499fdf77afc969923584/gin/v8_platform.cc

Project Member

Comment 4 by bugdroid1@chromium.org, Oct 29

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/de2bd4b611dbc44dd39ef72ee142348c452c7aef

commit de2bd4b611dbc44dd39ef72ee142348c452c7aef
Author: Hannes Payer <hpayer@chromium.org>
Date: Mon Oct 29 16:49:49 2018

[heap] Set reduce memory mode for sweeping when it is started.

Bug: chromium:897074
Change-Id: I8f886647eaab80a6d283b3f1aef6575f36327ec7
Reviewed-on: https://chromium-review.googlesource.com/c/1304543
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Commit-Queue: Hannes Payer <hpayer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57098}
[modify] https://crrev.com/de2bd4b611dbc44dd39ef72ee142348c452c7aef/src/heap/sweeper.cc

Sign in to add a comment