commit | c723ce2022f827a805eb4d34054a821f51ebf517 | [log] [tgz] |
---|---|---|
author | Henrique Nakashima <hnakashima@chromium.org> | Wed Jul 08 20:10:29 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 08 20:10:29 2020 |
tree | e808b53c3fe9dbd3c78b52c945beffc6499df04f | |
parent | 86b4fe9c5b8cd133e21b5820dffc46c6f9514bab [diff] |
[Android] Parallelize jdeps on each JAR when generating dependency json Use multiprocess.Pool to spawn CPU# / 2 processes and accelerate generate_json_dependency_graph.py when possible. Based on a single run: Before: real 5m38.769s user 29m9.770s sys 1m38.073s After: real 1m11.504s user 23m35.792s sys 1m5.959s Bug: 1081840 Change-Id: Ib5d1e24c37d1fadeae5df0536c7fd1b20e7a1b60 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2285379 Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Reviewed-by: Peter Wen <wnwen@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#786438} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 54238fda61dab5d08bda0da443760a2cb34c9d67