Age | Commit message (Collapse) | Author |
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2995838
Change-Id: I0333874266277d590556036a6f5d691c66a805cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
These tests:
1A. Start an app.
1B. Start recording a heap profile on that app (in some tests the
operations are reversed).
(In some cases 1A and 1B are swapped)
2. The trace is recorded for 4 seconds.
After 4 seconds, the tests read the trace and check for recorded memory
allocations.
On some particularly slow devices we've observed that the test app takes
more than 4 seconds to start.
Increasing the trace recording duration makes the test slower, but makes
it work also on slow devices.
Bug: 323332122
Merged-In: Ib3bdde1449d0e482e5428c1751381eae100e3536
Change-Id: Ib3bdde1449d0e482e5428c1751381eae100e3536
(cherry picked from commit 8fc000d37cce32a26661745b2ddcc1f7ddabc268)
|
|
While merging this from `android12L-test-dev` to `main`, the `data`
field got duplicated.
Merge the duplicated entries into a single one.
Change-Id: Ie97857cf1d4a41fd479e100616b533265c807de8
Merged-In: Ie97857cf1d4a41fd479e100616b533265c807de8
Bug: 285215697
(cherry picked from commit d4482a5a8d4b70722f8c573290661bfa6e85d368)
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2652679
Change-Id: I423fa2fdb2483ad4539042f346c24a8f03552097
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
The CDD doesn't enforce traced to be enabled (`persist.traced.enable`)
by default in all device types. In fact, only handheld is required to
have do to so.
Originally, the test assumes that traced is enabled by default, which
may not be true for all device types.
Improve that by temporarily enabling traced if it's not enabled, run
the tests and disable traces again if enabled by the test case.
Bug: 285215697
Change-Id: I3e93e4b93a0349fe3d9f790525ae61a0f484bc97
|
|
fd93941b4e am: 741b68b82b
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2535404
Bug: b/279950057
Change-Id: I86c42ace4703df7da38794d3d7b5885a76e1beb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2535404
Change-Id: I6d0d345c279cf5ec0a774f9993b6600de0e3f49b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2535404
Change-Id: I1c0cd9a8f0f3c17583f08c880880f3edc26c3a77
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
[Description]
Make TestFtraceProducer faster
It turns out that reading (and parsing as gen protos) 1Mb of data is
slow (the test can take 17s on some hwasan builds).
Making the buffer smaller should make it faster.
Affects: android.perfetto.cts.*
Components: CtsPerfetto
Bug: 278138504
Test: N/A
Change-Id: I3abb1a3f78ae96ae62c42234bf89fa22381531a9
|
|
Using a persistent event trigger for rss_stat_throttled was
found to cause regression of 8% more CPU cycles in kswapd.
Have perfetto dynamically create these triggers when needed
and cleanup the trigger once the perfetto session no longer
needs it.
Triggers are created/removed when the associated trace
event is enabled/disabled by perfetto, so multiple sessions
with the same event trigger are inherently handled correctly
by the same ftrace_config_muxer logic for enabling/disabling
ftrace events.
The persistent rss_stat_throttled histogram trigger will be changed
to an as-needed trigger created by perfetto. So the existence of
this event trigger can no longer be used to check if the kernel
supports throttling rss_stat event.
Instead test creating a histogram trigger with division
arithmetic (needed for event throttling) on rss_stat_throttled.
Creating the trigger on rss_stat_throttled also implicitly checks
that the synthetic throttled event is present.
Test: adb push test/configs/rss_stat.cfg /data/local/tmp/
&& cf-adb shell 'cat /data/local/tmp/rss_stat.cfg |
perfetto --txt -c - -o /data/misc/perfetto-traces/trace
Bug: 236172293
Change-Id: I9e14d56bb442129ea85163e492e00382eb8d8994
Merged-In: I9e14d56bb442129ea85163e492e00382eb8d8994
Merged-In: Ifa50c9e08893c8494739747fe77ab1ceec5c0dfd
|
|
Add a test config for rss_stat/rss_stat_throttled ftrace events.
Test: adb push test/configs/rss_stat.cfg /data/local/tmp/
&& cf-adb shell 'cat /data/local/tmp/rss_stat.cfg |
perfetto --txt -c - -o /data/misc/perfetto-traces/trace
Bug: 236172293
Change-Id: Ie2852467c21c6c7bdfa1c75dc60f49f28e6f709f
Merged-In: Ie2852467c21c6c7bdfa1c75dc60f49f28e6f709f
|
|
Bug: 226950040
Test: Presubmit
Change-Id: I78be402b5e9f757de04ef5faff37780967245dd2
|
|
9c92776ac2 am: fd5167fa40 am: f940c1a114
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069118
Change-Id: Ic97074330d16f9748390d4fcc44e64385f746b1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
9c92776ac2 am: fd5167fa40
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069118
Change-Id: I41267a4ea513dd39b326385c354f0104e73ed612
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
9c92776ac2
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069118
Change-Id: Ie9db5b11c80aa96a7d2e51bfca76b5dc87df4937
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
acc187ac17
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2070794
Change-Id: I4543cd60cb556d67c2b95ccc0e42ee219c89144c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2070794
Change-Id: I8a32e87ef9b5ffdf1259ec83c175800b07a5cb11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This CL adds support for parsing 'T' and 'U' events introduced in
aosp/2037685
Bug: 221119585
Change-Id: I6831c5eb81f88306f4482f5f74860fb6058609a0
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2070794
Change-Id: I8fac5b1d61fcd0a6412e84b36f20b78001687091
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
http://r.android.com/2068137 in perfetto requires an updated version of
libunwindstack from the android tree.
This picks a new version of libunwindstack that includes
http://r.android.com/2029306 for the perfetto standalone build.
Also, the LocalUnwinder.cpp file has been removed in
http://r.android.com/2008230
Change-Id: I89d683feaffff2e23bb51923f3d2cfeb949040bb
|
|
12e0138561 am: b8e2096b7e
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2068137
Change-Id: I14b11a177a09e8a4de234518e3d4ef69e34b4670
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
12e0138561
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2068137
Change-Id: If2fbd6f430fd9b894b72a545bf8912802900cca1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2068137
Change-Id: I17b61837cdfa81cd3ded49a604bf9441ab882180
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
am: a776f81f1e
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069111
Change-Id: Ic8adf27b7ce3babb6baa4e39f44b6e0d5019b9f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069111
Change-Id: I756380861e45dd8d888fbf8f8052ee2029c4edca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069111
Change-Id: I72a1be2adbcb7bdc4c5a16fe8ad4be044dc36c31
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
The contiguous sample dcheck wasn't correct, it failed when the end of
the event aligned with the end of the buffer (e.g. 4 != 4%4). Instead of
fixing it up, remove the dcheck altogether as it's strongly implied by
the if-else condition and surrounding checks.
Assignment in the CHECK was an error-prone typo. I double-checked the
rest of the codebase with a basic search, no other hits.
Change-Id: I1c051d87590bb3c4f17287498123255d7338cf73
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069107
Change-Id: I930a526d38e7a33427e138e17f706432f7d1f0c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069107
Change-Id: I55a942d39d7b5ac799140bad535033894996aed9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2069107
Change-Id: I98e685c5c74d1680b04a46dba11e1bd9196e39c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
window.localStorage.getItem already returns a value of type string|null,
the only time the typeof check would be false is on `null` value,
assigning which to this.recordTargetOS is done anyway on a separate
line.
Change-Id: Ia5a1ddd5ede42f7552a4ad38cdbe02345f177cbc
|
|
49221ffca5
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2068289
Change-Id: Ib72471b3e34572551c13feaa639d2821260a8118
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
cf071519dd am: d1b4f99406
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2064361
Change-Id: I7842bdbb5ca93fa2932b8cc51eb608327949755d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
eef8ae7f54 am: a94a26d27c
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2064751
Change-Id: I2dbead7fb352db8a7c2446d038bbdcfee6144cf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
759a52fa99 am: 70040520fb am: eab7411a79
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2059829
Change-Id: I9382c0f24efe550c4c790096b0b7eebd28d4b354
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
4717c8625d am: b36b79dca5
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2063856
Change-Id: I5dc0ea518f4901214334c9b8195aca7e4f797e9a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
95702664af am: a027ffd55e
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2067134
Change-Id: I8ae7434ad0e3295c2fe7165d9702d965022d44ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: c796713484
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2067129
Change-Id: Ie5bb51d2c25a135eab509877b08e890aed5290a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
sc-v2-dev-plus-aosp-without-vendor@8433047 am: 96039f653b -s ours am: 6697122550 -s ours
am skip reason: Merged-In Iacdcce8f2364844d38ba2893d9c269fb68042a58 with SHA-1 4a280ef880 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/perfetto/+/17805485
Change-Id: Icbc215dbf9a60521b9376efbb1a6638b6e6e6c69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 120606663
Test: Compiles.
Change-Id: Ib4644215bfd0c4d358828d352fcde476c9513277
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2068289
Change-Id: I0bcf01a512d11825921a3de1ec5600415b9e3c3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2068289
Change-Id: I7c1af7666d715465140ba700ddc3b9e6ba16819d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2064361
Change-Id: I9f5fcb2659189e0307bc9dac6c70ca81ec98acea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2064361
Change-Id: I9cb3b0d8781f009c8d38bbacd6b7068f5b81dfa1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
The cl.owner can be missing if the account was deleted from
gerrit. This was causing a JS failure.
Test: manual (make -C infra/ci/frontend/ test) && open localhost:8080
Change-Id: I121c4ce46357442e40b60bba3d0214ea0e07b79b
|
|
eef8ae7f54
Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/2064751
Change-Id: I340d721a0248b33badde2102f26bb4f97c84a72d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|