Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Issue 2335063003: Prepare DedicatedWorker for per thread heap (Closed)

Created:
4 years, 3 months ago by keishi
Modified:
4 years, 2 months ago
CC:
chromium-reviews, shimazu+worker_chromium.org, falken, kinuko+worker_chromium.org, blink-reviews, horo+watch_chromium.org, blink-worker-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Prepare DedicatedWorker for per thread heap Adds flag to turn on per thread heap on DedicatedWorkers. Add tests so both per thread haep enable and disabled are tested. BUG=591606 Committed: https://crrev.com/5e3e05a33a5db4b1c7b836f172e0f9899c9965e3 Cr-Commit-Position: refs/heads/master@{#421118}

Patch Set 1 #

Patch Set 2 : fix #

Total comments: 8

Patch Set 3 : fix #

Patch Set 4 : fix #

Patch Set 5 : fix #

Total comments: 8

Patch Set 6 : fix #

Patch Set 7 : fix #

Total comments: 2

Patch Set 8 : fix #

Messages

Total messages: 40 (20 generated)
keishi
PTAL
4 years, 3 months ago (2016-09-14 07:32:39 UTC) #5
haraken
Looks good. But shall we enable the per-thread heap for CompositorWorker first? https://codereview.chromium.org/2335063003/diff/20001/third_party/WebKit/Source/modules/filesystem/LocalFileSystem.cpp File third_party/WebKit/Source/modules/filesystem/LocalFileSystem.cpp ...
4 years, 3 months ago (2016-09-14 07:34:41 UTC) #6
nhiroki
Drive-by comments https://codereview.chromium.org/2335063003/diff/20001/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp File third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp (right): https://codereview.chromium.org/2335063003/diff/20001/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp#newcode49 third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp:49: , m_workerBackingThread(WorkerBackingThread::create("DedicatedWorker Thread", true)) Can you add ...
4 years, 3 months ago (2016-09-14 07:59:46 UTC) #8
keishi
PTAL https://codereview.chromium.org/2335063003/diff/20001/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp File third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp (right): https://codereview.chromium.org/2335063003/diff/20001/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp#newcode49 third_party/WebKit/Source/core/workers/DedicatedWorkerThread.cpp:49: , m_workerBackingThread(WorkerBackingThread::create("DedicatedWorker Thread", true)) On 2016/09/14 07:59:46, nhiroki ...
4 years, 3 months ago (2016-09-21 04:57:25 UTC) #11
nhiroki
Thank you for adding tests! Looks good overall. Added some comments. https://codereview.chromium.org/2335063003/diff/80001/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp File third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp (right): ...
4 years, 3 months ago (2016-09-21 05:33:00 UTC) #13
keishi
https://codereview.chromium.org/2335063003/diff/80001/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp File third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp (right): https://codereview.chromium.org/2335063003/diff/80001/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp#newcode345 third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp:345: ThreadHeapMode m_threadHeapMode; On 2016/09/21 05:32:59, nhiroki wrote: > Can ...
4 years, 3 months ago (2016-09-21 09:16:11 UTC) #14
nhiroki
lgtm https://codereview.chromium.org/2335063003/diff/120001/third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp File third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp (right): https://codereview.chromium.org/2335063003/diff/120001/third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp#newcode48 third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp:48: , m_workerBackingThread(WorkerBackingThread::create("SharedWorker Thread", BlinkGC::PerThreadHeapMode)) MainThreadHeapMode?
4 years, 3 months ago (2016-09-21 09:36:01 UTC) #15
keishi
https://codereview.chromium.org/2335063003/diff/120001/third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp File third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp (right): https://codereview.chromium.org/2335063003/diff/120001/third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp#newcode48 third_party/WebKit/Source/core/workers/SharedWorkerThread.cpp:48: , m_workerBackingThread(WorkerBackingThread::create("SharedWorker Thread", BlinkGC::PerThreadHeapMode)) On 2016/09/21 09:36:00, nhiroki wrote: ...
4 years, 3 months ago (2016-09-21 09:40:31 UTC) #16
haraken
LGTM
4 years, 3 months ago (2016-09-21 12:31:23 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2335063003/140001
4 years, 2 months ago (2016-09-26 01:13:42 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/147738)
4 years, 2 months ago (2016-09-26 03:49:14 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2335063003/140001
4 years, 2 months ago (2016-09-26 03:58:48 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/147768)
4 years, 2 months ago (2016-09-26 06:37:50 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2335063003/140001
4 years, 2 months ago (2016-09-27 01:13:20 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/286852)
4 years, 2 months ago (2016-09-27 02:47:44 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2335063003/140001
4 years, 2 months ago (2016-09-27 03:00:48 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/286881)
4 years, 2 months ago (2016-09-27 04:22:26 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2335063003/140001
4 years, 2 months ago (2016-09-27 05:20:21 UTC) #36
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 2 months ago (2016-09-27 05:50:02 UTC) #38
commit-bot: I haz the power
4 years, 2 months ago (2016-09-27 05:52:25 UTC) #40
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/5e3e05a33a5db4b1c7b836f172e0f9899c9965e3
Cr-Commit-Position: refs/heads/master@{#421118}

Powered by Google App Engine
This is Rietveld 408576698