0
Commit Graph

14 Commits

Author SHA1 Message Date
a65c32fc1c Fix links to memory-infra README and add a note about reading traces.
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}
2017-07-06 17:39:04 +00:00
0c0ed3be51 Add documentation in memory_benchmarks.md on finding links to trace files
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}
2017-06-23 14:08:35 +00:00
ffe164964f Update documentation of memory-infra to describe updates to heap profiling.
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}
2017-06-23 00:43:27 +00:00
629230d36a Add documentation for //net MemoryDumpProvider
This CL adds docs/memory/probe-net.md as a documentation for the "net" column
in memory infra.

TBR=primiano@chromium.org

BUG=669108

Review-Url: https://codereview.chromium.org/2949063002
Cr-Commit-Position: refs/heads/master@{#481269}
2017-06-21 19:14:14 +00:00
5456937119 [tools/perf] Remove memory.top_10_mobile_stress
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}
2017-05-31 10:12:10 +00:00
b48bcd6aec docs: minor fix in memory-infra compositor doc
Looks like Gitiles mardown renderer doesn't support tables yet.
I filed https://bugs.chromium.org/p/gerrit/issues/detail?id=5923
to request the feature. In the meantime, turning the cc's table
into a code section, as currently gets renderer as unreadable
text.

TBR=ericrk@chromium.org

Review-Url: https://codereview.chromium.org/2791973002
Cr-Commit-Position: refs/heads/master@{#461396}
2017-04-03 09:45:34 +00:00
a247cc7834 [memory-infra] Update docs on memory.top_10_mobile
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}
2017-01-17 16:40:50 +00:00
hjd
9dddc3fac1 Add effective size vs. size explanation to docs
BUG=chromium:663353

Review-Url: https://codereview.chromium.org/2621993004
Cr-Commit-Position: refs/heads/master@{#442917}
2017-01-11 16:16:37 +00:00
8f6b9c0673 [memory-infra] Document memory benchmarks
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}
2017-01-09 17:17:24 +00:00
a988c5022f Move Partition Allocator into Chromium base.
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}
2016-12-14 09:42:29 +00:00
1003c0bc03 Use HTTPS links for Google domains in docs
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}
2016-12-06 02:53:51 +00:00
c0dc6f499d Fix spelling mistakes in //docs.
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}
2016-12-02 22:16:53 +00:00
5183d87fbc Update memory-infra doc with descriptions for displayed metrics
Review-Url: https://codereview.chromium.org/2535853003
Cr-Commit-Position: refs/heads/master@{#434789}
2016-11-29 00:15:49 +00:00
hjd
0304f11a58 Move memory docs to docs/memory-infra
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}
2016-11-14 22:39:29 +00:00