Age | Commit message (Collapse) | Author |
|
Change-Id: Ic15d4778c7accd1382de0b440a437aba2cf67016
|
|
am: 5157212f42
* commit '5157212f42fcf90a2ce136b795c092bbffd41d54':
Reduce oom_score_adj to zero for perfprofd.
|
|
Up until this point perfprofd has inherited a
decreased OOM score of -1000 from init -- this
doens't make sense given that perfprofd is not
a critical system service. This fixes perfprofd to
reduce its oom_score_adj to 0.
Bug: 25216630
Change-Id: Ica8a300d8c33016bcbd3b0ecd25393828654878e
|
|
* commit '6ddfa666333f43f2f2961ceb3774440143f1ee98':
Add NOTICE files
|
|
Bug: 24571219
Change-Id: Ib7a4374974c2d0d9225caa1e43d0b78251a36bd2
|
|
add a new cpuset for system services that should not run on
larger cores
bug 24144797
Change-Id: Id6932445bd340481830c2e912f1dff067d5ef4a9
|
|
Includes "device booting", "on charger", and cpu utilization.
Prototype version of "camera active" (not yet enabled). Also in
this patch, separate out the code to read perfprofd's config
file and place into a separate source file.
Change-Id: I04d65c406fd41f26a509983f08658991e8f1d422
|
|
Bug: 23186545
Change-Id: I29e6f1e6e404838c7b57a736012a28d4d60f951a
|
|
Bug: http://b/19483574
Change-Id: Ic0306ca9d7707c7e20158014e2c0a18b929afbc4
|
|
Details:
- turn "max unprocessed profiles" into a configurable parameter.
- use a longer default collection interval
- reread config file on very iteration through the main loop,
so as to incorporate new parameters written by the upload service
Bug: http://b/19483574
Change-Id: I1ecacbdeccf26f09ddd8387aef0f2587483eb967
|
|
Bug: 19483574
Change-Id: I49e313f295ebc4ea3f994634676aa6d5f6798a82
|
|
Remove reading of aux-config.
Bug: 19483574
Change-Id: Ie99d522d37e8688febc7f324502ca68150dd235c
|
|
Bug: 19483574
Change-Id: Iee89138520a657df9a02bc98217c311d8c5a9262
|
|
|
|
Change-Id: Ib326b1669553146e028c8354bb5077176d150616
|
|
|
|
in logcat when config file is not specified.
Change-Id: Ib6a442726b687f8aaec27dee30962cf3cc820918
|
|
Change-Id: Ie4cf7cd2e6e4f90bcdba39200c856c219b710065
|
|
/system/xbin/
Change-Id: I77c4176b75018aedc8a8d6e4633109367cc0b304
|
|
Details:
- avoid use of system() in favor of fork/exec.
- add option to selectively disable/enable mpdecision service around perf
collection runs to improve profile quality and avoid kernel pmuevents issues.
- default to using 'simpleperf' instead of 'perf'
Change-Id: I27928d8bb647fd852ec944158ebfd8efa38c01b4
|
|
Collects system-wide profiles via periodic invocation of
/system/bin/perf, placing the resulting data files in a destination
directory selected via config file. Behavior of the daemon, e.g how
often to profile, duration of profiling runs, etc, can also be
controlled with config file settings.
Change-Id: I7978cab62aa0c2507ecf8d70ba073e77db730120
|