1{ 2 "name": "@ohos/resource_schedule_service", 3 "description": "resource schedule service", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/resourceschedule/resource_schedule_service" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "resource_schedule_service", 14 "subsystem": "resourceschedule", 15 "syscap": [], 16 "features": [ 17 "resource_schedule_service_with_ffrt_enable" 18 ], 19 "adapted_system_type": [ 20 "standard" 21 ], 22 "rom": "2048KB", 23 "ram": "10240KB", 24 "deps": { 25 "components": [ 26 "ability_base", 27 "ability_runtime", 28 "access_token", 29 "audio_framework", 30 "background_task_mgr", 31 "bluetooth", 32 "bundle_framework", 33 "c_utils", 34 "common_event_service", 35 "config_policy", 36 "core_service", 37 "efficiency_manager", 38 "eventhandler", 39 "ffrt", 40 "frame_aware_sched", 41 "ffrt", 42 "hilog", 43 "hisysevent", 44 "hitrace", 45 "init", 46 "ipc", 47 "movement", 48 "input", 49 "samgr", 50 "safwk", 51 "soc_perf", 52 "state_registry", 53 "window_manager", 54 "device_standby", 55 "power_manager", 56 "av_session" 57 ], 58 "third_party": [ 59 "json", 60 "libxml2" 61 ] 62 }, 63 "build": { 64 "group_type": { 65 "base_group" : [ 66 "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_config", 67 "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_switch", 68 "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/profiles:process_group_config" 69 ], 70 "fwk_group" : [ 71 "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client" 72 ], 73 "service_group" : [ 74 "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc", 75 "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/component_sched_plugin:component_sched_plugin", 76 "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin:socperf_plugin", 77 "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin:frame_aware_plugin", 78 "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin:device_standby_plugin", 79 "//foundation/resourceschedule/resource_schedule_service/ressched/sa_profile:ressched_sa_profile", 80 "//foundation/resourceschedule/resource_schedule_service/ressched/etc/init:resource_schedule_service.cfg", 81 "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched", 82 "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group" 83 ] 84 }, 85 "inner_kits": [ 86 { 87 "header": { 88 "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client/include", 89 "header_files": [ 90 "ires_sched_service.h", 91 "res_sched_client.h", 92 "res_sched_errors.h", 93 "res_sched_service_proxy.h", 94 "res_type.h", 95 "res_sched_ipc_interface_code.h" 96 ] 97 }, 98 "name": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client" 99 }, 100 { 101 "header": { 102 "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/pluginbase/include", 103 "header_files": [ 104 "config_info.h", 105 "plugin.h", 106 "res_data.h" 107 ] 108 }, 109 "name": "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc" 110 }, 111 { 112 "header": { 113 "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/include", 114 "header_files": [ 115 "cgroup_adjuster.h", 116 "cgroup_event_handler.h", 117 "sched_controller.h", 118 "supervisor.h" 119 ] 120 }, 121 "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched" 122 }, 123 { 124 "header": { 125 "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group/include", 126 "header_files": [ 127 "sched_policy.h" 128 ] 129 }, 130 "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group" 131 } 132 ], 133 "test": [ 134 "//foundation/resourceschedule/resource_schedule_service/ressched/test/unittest:unittest", 135 "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/unittest:unittest", 136 "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/unittest:unittest", 137 "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin/test/unittest:unittest", 138 "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin/test/unittest:unittest", 139 "//foundation/resourceschedule/resource_schedule_service/ressched/test/fuzztest:fuzztest", 140 "//foundation/resourceschedule/resource_schedule_service/ressched/test/testutil:ressched_test", 141 "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/fuzztest:fuzztest", 142 "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/fuzztest:fuzztest" 143 ] 144 }, 145 "hisysevent_config": [ 146 "//foundation/resourceschedule/resource_schedule_service/ressched/hisysevent.yaml" 147 ] 148 } 149} 150