We removed the pseudo stack mode. Update instructions about
arm64 and x86-64 profiling. Also specify not to use component build
for profiling.
BUG= 1199271
Change-Id: I8b1cce693d38c12f92dc9526fca1893bb276fd9b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2980940
Reviewed-by: Erik Chen <erikchen@chromium.org>
Commit-Queue: ssid <ssid@chromium.org>
Cr-Commit-Position: refs/heads/master@{#895428}
In particular:
- Explain how interpret and use data in pinpoint bisects for debugging.
- Add more pointers to docs explaining the details on memory
metrics and how to deal with regressions more generally.
Bug: 1029041
Change-Id: I9a8c4a1fd46a76dbf597944bb4128d972e093a16
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1949478
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Caleb Rouleau <crouleau@chromium.org>
Cr-Commit-Position: refs/heads/master@{#721957}
Remove reference to no longer existing `run_benchmark try` command, and
describe pinpoint try jobs instead.
Bug: 884146
Change-Id: I95370496463b1adfe046c3bf48d3923e18831bf9
Reviewed-on: https://chromium-review.googlesource.com/c/1349322
Reviewed-by: Dave Tu <dtu@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Cr-Commit-Position: refs/heads/master@{#617433}
The format is no longer supported by Telmetry, and the default
(--output-format html) already produces both results.html and traces.
Bug: 770685
Change-Id: Iafe2a91a928d74fd3ad248957b010793464d5d98
Reviewed-on: https://chromium-review.googlesource.com/692943
Reviewed-by: Ben Hayden <benjhayden@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Cr-Commit-Position: refs/heads/master@{#505636}
I noticed this when trying to answer the questions in crbug.com/737264.
Review-Url: https://codereview.chromium.org/2955413002
Cr-Commit-Position: refs/heads/master@{#484655}
This CL:
- incorporates the feedback (see linked bug) that
memory_benchmarks.md doesn't mention where to find the trace files on
perf dashboard.
- adds
"memory:chrome:all_processes:reported_by_chrome:net:effective_size_avg"
string in a comment in url_request_context.h, so it's greppable in
code and makes it easier to find where the metric comes from.
BUG=734619
Review-Url: https://codereview.chromium.org/2952203002
Cr-Commit-Position: refs/heads/master@{#481871}
Native heap profiling can now be run on official builds by setting a
chrome://flag.
BUG=
Review-Url: https://codereview.chromium.org/2949353004
Cr-Commit-Position: refs/heads/master@{#481747}
The benchmark is now superceeded by memory.long_running_dual_browser_test
(in contrib).
Also update the docs on memory benchmarks.
Bug: 713338
Change-Id: I41b4a5b520878805dfcb0cfd30e3eaa2830dc2d8
Reviewed-on: https://chromium-review.googlesource.com/518014
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Reviewed-by: Primiano Tucci <primiano@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Cr-Commit-Position: refs/heads/master@{#475864}
Bugs filed by bisect for memory.top_10_mobile regressions point to this
documentation. Update it so developers trying to diagnose those also
find useful information.
BUG=catapult:#3128
Review-Url: https://codereview.chromium.org/2630403002
Cr-Commit-Position: refs/heads/master@{#444070}
Add documentation for memory benchmarks, system health in particular, on what
they are, where are they tracked, how to run them, how to understand results.
BUG=catapult:#3035
Review-Url: https://codereview.chromium.org/2595613002
Cr-Commit-Position: refs/heads/master@{#442278}
This will enable more parts of Chromium to use PA, and will make it easier for things outside of Chromium (e.g. PDFium) to use PA.
This change is intended to be merely a move, and should not have significant performance impact.
This moves only the core of PA; higher API layers that Blink uses to call into PA remain in Blink.
BUG=632441
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2518253002
Cr-Commit-Position: refs/heads/master@{#438471}
Since almost all Google domains support HTTPS, and it is a good practice to
use HTTPS wherever possible, thus in this patch, I changed most HTTP links
to https whose domains are known to support HTTPS well.
Modifications are generated by running these commands in src/docs directory:
sed -i 's/http:\/\/www.chromium.org/https:\/\/www.chromium.org/g' *.md
sed -i 's/http:\/\/developer.android.com/https:\/\/developer.android.com/g' *.md
sed -i 's/http:\/\/dev.chromium.org/https:\/\/dev.chromium.org/g' *.md
sed -i 's/http:\/\/build.chromium.org/https:\/\/build.chromium.org/g' *.md
sed -i 's/http:\/\/src.chromium.org/https:\/\/src.chromium.org/g' *.md
sed -i 's/http:\/\/crbug.com/https:\/\/crbug.com/g' *.md
sed -i 's/http:\/\/groups.google.com/https:\/\/groups.google.com/g' *.md
sed -i 's/http:\/\/cs.chromium.org/https:\/\/cs.chromium.org/g' *.md
sed -i 's/http:\/\/codereview.chromium.org/https:\/\/codereview.chromium.org/g' *.md
BUG=
Review-Url: https://codereview.chromium.org/2545363002
Cr-Commit-Position: refs/heads/master@{#436501}
This includes spelling mistakes like:
accomodate->accommodate
ommited->omitted
unuseable->unusable
dependant->dependent
enviroment->environment
preceed->precede
occurrance->occurrence
occurrances->occurrences
intergrated->integrated
altough->although
appriopriate->appropriate
corresponing->corresponding
dependecies->dependencies
leniant->lenient
overriden->overridden
persisten->persistent
specifyinhg->specifying
As well as capitalization changes like:
javascript->JavaScript
Webkit->WebKit
linux->Linux
A couple other minor things:
the the -> the
trybot -> try bot
etc.
Review-Url: https://codereview.chromium.org/2551513002
Cr-Commit-Position: refs/heads/master@{#436046}
I replaced the old documents with links that redirect to
the new locations so we don't break external links.
Also fixes a couple of broken links I found.
BUG=chromium:663353
Review-Url: https://codereview.chromium.org/2494063002
Cr-Commit-Position: refs/heads/master@{#431920}