platform_system_core/libprocessgroup
Vic Yang d167cb2958 Static link libjsoncpp in libprocessgroup
The majority of libjsoncpp use is due to libprocessgroup.  Static
linking reduces relocations required at runtime as well as compacts the
pages dirtied by relocations.  On a 32-bit system, where this matters
the most, this reduces 8KB of dirty pages per libprocessgroup load.
Overall, the dirty page reduction on 32-bit cuttlefish is ~500KB.

Bug: 132275636
Test: Boot on cuttlefish.  Calculate total amount of dirty memory used
      for libprocessgroup and libjsoncpp.
Change-Id: I1135bb45a3764f96a4a3a47c98fbcdee3913c988
(cherry picked from commit b562e68503)
2019-05-08 20:29:44 -07:00
..
cgrouprc libcgrouprc: version script: linux only 2019-04-03 14:44:46 -07:00
cgrouprc_format libprocessgroup: Add libcgrouprc_format 2019-04-02 22:31:57 -07:00
include/processgroup libprocessgroup: limit libprocessgroup's VNDK API surface 2019-04-22 20:13:13 +00:00
profiles libprocessgroup: Add VTS tests for vendor JSON files 2019-03-15 16:28:42 -07:00
setup CgroupSetupCgroups: don't leak fd. 2019-04-03 12:13:26 -07:00
Android.bp Static link libjsoncpp in libprocessgroup 2019-05-08 20:29:44 -07:00
cgroup_map.cpp libprocessgroup: use libcgrouprc to read cgroup.rc 2019-04-02 22:31:57 -07:00
cgroup_map.h libprocessgroup: use libcgrouprc to read cgroup.rc 2019-04-02 22:31:57 -07:00
OWNERS Add OWNERS for libprocessgroup 2018-09-14 11:13:22 -07:00
processgroup.cpp Re-enable file descriptor caching and add option to skip caching 2019-04-20 00:11:21 +00:00
sched_policy.cpp Re-enable file descriptor caching and add option to skip caching 2019-04-20 00:11:21 +00:00
task_profiles.cpp Re-enable file descriptor caching and add option to skip caching 2019-04-20 00:11:21 +00:00
task_profiles.h Re-enable file descriptor caching and add option to skip caching 2019-04-20 00:11:21 +00:00