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

Issue 2560403002: android: Remove command line args from intent bundle (Closed)

Created:
4 years ago by boliu
Modified:
4 years ago
Reviewers:
Jay Civelli, agrieve, Maria
CC:
chromium-reviews, jam, darin-cc_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

android: Remove command line args from intent bundle The intent can be saved by android and re-used for launching a child service in edge cases. However the command line arguments are different for each launch of the child process. The command line args are already passed through an additional bundle through the aidl interface. So just fallback to the aidl bundle and remove command line args from the intent bundle. Note this may and probably does decrease parallelism in child service start up, thus causing a perf regression. BUG=664341 Committed: https://crrev.com/74a2272cac57b1b267ab8e2c1390c2010f58b063 Cr-Commit-Position: refs/heads/master@{#437929}

Patch Set 1 #

Total comments: 11

Patch Set 2 : remove mIsBound #

Patch Set 3 : delete more #

Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -34 lines) Patch
M content/public/android/java/src/org/chromium/content/app/ChildProcessService.java View 1 2 2 chunks +0 lines, -17 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java View 1 2 3 chunks +4 lines, -14 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ChildProcessConnectionImpl.java View 1 chunk +3 lines, -3 lines 0 comments Download

Messages

Total messages: 31 (17 generated)
boliu
ptal randomization does not appear to help. but this is the real fix, and it's ...
4 years ago (2016-12-12 17:25:11 UTC) #9
Jay Civelli
https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (left): https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#oldcode291 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:291: mLinkerParams = new ChromiumLinkerParams(intent); In the future, should we ...
4 years ago (2016-12-12 17:40:28 UTC) #11
boliu
https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (left): https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#oldcode291 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:291: mLinkerParams = new ChromiumLinkerParams(intent); On 2016/12/12 17:40:28, Jay Civelli ...
4 years ago (2016-12-12 17:54:02 UTC) #12
boliu
https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (right): https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#newcode168 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:168: while (!mIsBound) { On 2016/12/12 17:54:02, boliu wrote: > ...
4 years ago (2016-12-12 18:13:08 UTC) #13
boliu
https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (right): https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#newcode168 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:168: while (!mIsBound) { On 2016/12/12 18:13:08, boliu wrote: > ...
4 years ago (2016-12-12 18:21:23 UTC) #14
Jay Civelli
On Mon, Dec 12, 2016 at 10:21 AM, <boliu@chromium.org> wrote: > > https://codereview.chromium.org/2560403002/diff/1/content/ > public/android/java/src/org/chromium/content/app/ ...
4 years ago (2016-12-12 18:41:16 UTC) #15
boliu
ok, deleted mIsBound, and some related stuff
4 years ago (2016-12-12 18:52:15 UTC) #17
agrieve
lgtm afaict :)
4 years ago (2016-12-12 18:59:21 UTC) #20
Jay Civelli
https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (left): https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#oldcode291 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:291: mLinkerParams = new ChromiumLinkerParams(intent); On 2016/12/12 17:54:02, boliu wrote: ...
4 years ago (2016-12-12 19:11:22 UTC) #21
boliu
https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (left): https://codereview.chromium.org/2560403002/diff/1/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#oldcode291 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:291: mLinkerParams = new ChromiumLinkerParams(intent); On 2016/12/12 19:11:22, Jay Civelli ...
4 years ago (2016-12-12 19:16:02 UTC) #22
Maria
lgtm
4 years ago (2016-12-12 19:30:24 UTC) #23
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/2560403002/60001
4 years ago (2016-12-12 21:05:02 UTC) #26
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years ago (2016-12-12 22:20:29 UTC) #29
commit-bot: I haz the power
4 years ago (2016-12-12 22:22:43 UTC) #31
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/74a2272cac57b1b267ab8e2c1390c2010f58b063
Cr-Commit-Position: refs/heads/master@{#437929}

Powered by Google App Engine
This is Rietveld 408576698