summaryrefslogtreecommitdiff
path: root/core/java/com/android/internal/jank/FrameTracker.java
Commit message (Expand)AuthorAgeFilesLines
* Avoid too long trace section name to crash FrameTrackerAhan Wu2022-08-051-1/+14
* Ensure all FrameTracker invocation run on either main or ui threadAhan Wu2022-07-141-118/+185
* Collect the max number of successive missed frames metric.Ahan Wu2022-04-211-5/+17
* Fix overcounting after end in case of incomplete callbacksJorim Jaggi2022-03-251-25/+33
* Mark instrument events of FrameTracker in the traceWu Ahan2022-03-161-1/+12
* Merge "Defer the instrument of AOD transition per doze amount"TreeHugger Robot2022-02-171-11/+29
|\
| * Defer the instrument of AOD transition per doze amountAhan Wu2022-02-161-11/+29
* | Correct JankData.PREDICTION_ERROR meaningAdy Abraham2022-02-151-3/+3
|/
* Remove broadcast cuj events logicWu Ahan2022-01-121-4/+0
* Remove deadlock path between InteractionJankMonitor and FrameTrackerAhan Wu2021-11-021-112/+128
* Shorten the timeout of finish call to 10 secondsAhan Wu2021-09-071-2/+2
* Make sure the removeObservers be called correctlyAhan Wu2021-09-031-45/+54
* Support surface only instrumentationAhan Wu2021-07-291-64/+95
* Fix potential memory leak of FrameTrackerAhan Wu2021-07-201-1/+1
* Support configuration as parameter while beginning the instrumentationAhan Wu2021-06-021-2/+5
* Merge "Count the overall number of missed frames" into sc-devMarcin Oczeretko2021-05-111-7/+18
|\
| * Count the overall number of missed framesMarcin Oczeretko2021-04-281-7/+18
* | Correctly start tracing only where we are counting framesJorim Jaggi2021-05-031-9/+16
|/
* Only start tracing in the next frameJorim Jaggi2021-04-231-2/+11
* Fix memory leak due to not removing ended or cancelled tasksAhan Wu2021-04-071-5/+8
* End the trace section while the surface has destroyedAhan Wu2021-04-051-6/+58
* End the trace section in FrameTracker#cancel if it has begunAhan Wu2021-03-111-3/+2
* Merge "Always remove the observers in cancel to avoid object leakage" into sc...Wu Ahan2021-03-101-7/+25
|\
| * Always remove the observers in cancel to avoid object leakageAhan Wu2021-03-091-7/+25
* | Merge "Pass actual present time to ViewRootImpl" into sc-devSiarhei Vishniakou2021-03-081-1/+2
|\ \ | |/ |/|
| * Pass actual present time to ViewRootImplSiarhei Vishniakou2021-03-051-1/+2
* | Merge "Separate buffer stuffing and jank" into sc-devTreeHugger Robot2021-03-051-4/+1
|\ \ | |/ |/|
| * Separate buffer stuffing and jankJorim Jaggi2021-03-041-4/+1
* | Broadcast cancel event of a CUJ sessionAhan Wu2021-03-021-0/+3
* | Send broadcast to notify the events of a CUJ sessionAhan Wu2021-02-221-2/+26
|/
* Migrate FrameTracker to use ST Jank informationJorim Jaggi2021-01-071-83/+339
* Add sf_missed_frames field to UiInteractionFrameInfo atomMarcin Oczeretko2020-12-141-2/+7
* Add configuration options to InteractionJankMonitorMarcin Oczeretko2020-11-171-18/+19
* Use different perfetto trigger names for each CUJMarcin Oczeretko2020-10-301-1/+1
* Add cancel method to aot infrastuctureAhan Wu2020-09-171-33/+37
* Log FrameTracker aggregated frame stats as trace countersMarcin Oczeretko2020-09-101-2/+11
* Report per-interaction frame statistics to statsdMarcin Oczeretko2020-08-281-44/+33
* Infrastructure of Always-on tracingAhan Wu2020-08-281-0/+234