8% Browser java heap regression in range 461545 : 461667 |
||||||||
Issue descriptionGraphs: https://chromeperf.appspot.com/report?sid=18723cd8f86cb738b5322880ddafe9e37bf874f5ed309201e14a9cfd82ab0d99&start_rev=458621&end_rev=464015 CL range: http://test-results.appspot.com/revision_range?start=461545&end=461667 The memory of browser on loading about:blank increases by 1MB and amazon increases by 700KB.
,
Apr 12 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8982483371459909952
,
Apr 12 2017
,
Apr 12 2017
My CL is local builds only. It doesn't run on any public build.
,
Apr 12 2017
=== BISECT JOB RESULTS === NO Perf regression found Bisect Details Configuration: android_nexus5X_perf_bisect Benchmark : system_health.memory_mobile Metric : memory:chrome:browser_process:reported_by_chrome:java_heap:effective_size_avg/blank_about/blank_about_blank Revision Result N chromium@461544 22247700 +- 11704147 21 good chromium@461667 23547401 +- 12325979 21 bad Please refer to the following doc on diagnosing memory regressions: https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra/memory_benchmarks.md To Run This Test src/tools/perf/run_benchmark -v --browser=android-chromium --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=blank.about.blank system_health.memory_mobile Debug Info https://chromeperf.appspot.com/buildbucket_job_status/8982483371459909952 Is this bisect wrong? https://chromeperf.appspot.com/bad_bisect?try_job_id=5909928155283456 | O O | Visit http://www.chromium.org/developers/speed-infra/perf-bug-faq | X | for more information addressing perf regression bugs. For feedback, | / \ | file a bug with component Speed>Bisection. Thank you!
,
Apr 12 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8982476088343328192
,
Apr 12 2017
,
Apr 13 2017
=== Auto-CCing suspected CL author rlanday@chromium.org === Hi rlanday@chromium.org, the bisect results pointed to your CL, please take a look at the results. === BISECT JOB RESULTS === Perf regression found with culprit Suspected Commit Author : rlanday Commit : 8054305d4a8aa57e06ef3e5012bf985305bc364d Date : Mon Apr 03 21:27:18 2017 Subject: Remove unnecessary include from SVGInlineTextBoxPainter.cpp Bisect Details Configuration: android_nexus5X_perf_bisect Benchmark : system_health.memory_mobile Metric : memory:chrome:browser_process:reported_by_os:system_memory:private_dirty_size_avg/load_search/load_search_amazon Change : 1.47% | 32968232.0 -> 33453608.0 Revision Result N chromium@461544 32968232 +- 425265 6 good chromium@461545 35775357 +- 204424 6 bad <-- chromium@461546 35464744 +- 370954 6 bad chromium@461548 35373949 +- 464256 6 bad chromium@461552 35123411 +- 618717 6 bad chromium@461560 34814845 +- 556745 6 bad chromium@461575 34517885 +- 734622 6 bad chromium@461606 33975848 +- 775449 6 bad chromium@461667 33453608 +- 476722 6 bad Please refer to the following doc on diagnosing memory regressions: https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra/memory_benchmarks.md To Run This Test src/tools/perf/run_benchmark -v --browser=android-chromium --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=load.search.amazon system_health.memory_mobile Debug Info https://chromeperf.appspot.com/buildbucket_job_status/8982476088343328192 Is this bisect wrong? https://chromeperf.appspot.com/bad_bisect?try_job_id=5209738414915584 | O O | Visit http://www.chromium.org/developers/speed-infra/perf-bug-faq | X | for more information addressing perf regression bugs. For feedback, | / \ | file a bug with component Speed>Bisection. Thank you!
,
Apr 13 2017
That doesn't make much sense. yusufo@ The bisect does not seem to be working correctly. Can you locally try to find how much extra memory the contextual search uses?
,
Apr 13 2017
Sid means search widget, rather than contextual search. The easiest way is probably to take a Java heap dump (in ddms there's a button to grab a heap dump from a process) and then use go/ahat to view it and look for the new objects we are initializing.
,
Apr 16 2017
In addition to moving stuff out of ChromeBrowserInitializer, we could maybe also avoid manually loading the TemplateUrlService if it isn't loaded. It'll likely be loaded somewhere further down the line.
,
Apr 19 2017
Comparing heap dumps with and without the widget initialization and they are very very close. So I am gonna say this is most likely not us.
,
Apr 19 2017
FOr reference the numbers I am getting with a release build (not sure that matters) on Nexus 5 for about:blank is: With widget initialization app image zygote Total 5,456,036 6,023,099 11,626,556 23,105,691 Without widget initialization app image zygote Total 5,454,330 6,023,099 11,626,556 23,103,985 Please let me know if anything about these look weird/off and I can retry.
,
Aug 2
,
Aug 2
|
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by ssid@chromium.org
, Apr 12 2017