| service profcollectd /system/bin/profcollectd |
| class late_start |
| disabled |
| oneshot |
| user root |
| group root shell wakelock |
| task_profiles ServiceCapacityLow |
| |
| on post-fs-data |
| # Create directory for profcollectd. |
| mkdir /data/misc/profcollectd 0770 shell shell |
| mkdir /data/misc/profcollectd/trace 0770 shell shell |
| mkdir /data/misc/profcollectd/output 0770 shell shell |
| mkdir /data/misc/profcollectd/report 0770 shell shell |
| |
| on boot && property:persist.device_config.profcollect_native_boot.enabled=true |
| start profcollectd |
| |
| on boot && property:persist.device_config.profcollect_native_boot.enabled= |
| exec_background - root shell -- /system/bin/profcollectctl reset |