{ "name": "@ohos/resource_schedule_service", "description": "resource schedule service", "version": "3.1", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "foundation/resourceschedule/resource_schedule_service" }, "dirs": {}, "scripts": {}, "component": { "name": "resource_schedule_service", "subsystem": "resourceschedule", "syscap": [ "SystemCapability.ResourceSchedule.SystemLoad" ], "features": [ "resource_schedule_service_with_ffrt_enable", "resource_schedule_service_with_ext_res_enable" ], "adapted_system_type": [ "standard" ], "rom": "2048KB", "ram": "10240KB", "deps": { "components": [ "ability_base", "ability_runtime", "access_token", "audio_framework", "av_session", "background_task_mgr", "bluetooth", "bundle_framework", "c_utils", "common_event_service", "config_policy", "core_service", "data_share", "device_standby", "eventhandler", "frame_aware_sched", "ffrt", "hilog", "hisysevent", "hitrace", "init", "ipc", "movement", "napi", "input", "os_account", "request", "samgr", "safwk", "soc_perf", "state_registry", "window_manager", "power_manager", "json", "libxml2" ] }, "build": { "group_type": { "base_group" : [ "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_config", "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_switch", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/profiles:process_group_config" ], "fwk_group" : [ "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client", "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/kits/js/napi:systemload", "//foundation/resourceschedule/resource_schedule_service/ressched/common:ressched_common_utils" ], "service_group" : [ "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin:socperf_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched_executor/plugins/socperf_executor_plugin:socperf_executor_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin:frame_aware_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin:device_standby_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched/sa_profile:ressched_sa_profile", "//foundation/resourceschedule/resource_schedule_service/ressched/etc/init:resource_schedule_service.cfg", "//foundation/resourceschedule/resource_schedule_service/ressched_executor/services:resschedexesvc", "//foundation/resourceschedule/resource_schedule_service/ressched_executor/sa_profile:resschedexe_sa_profile", "//foundation/resourceschedule/resource_schedule_service/ressched_executor/etc/init:resource_schedule_executor.cfg", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group" ] }, "inner_kits": [ { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client/include", "header_files": [ "ires_sched_service.h", "res_sa_init.h", "res_sched_client.h", "res_sched_errors.h", "res_sched_service_proxy.h", "res_type.h", "res_sched_ipc_interface_code.h", "res_sched_kill_reason.h", "res_sched_systemload_notifier_client.h", "res_sched_systemload_notifier_stub.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/pluginbase/include", "header_files": [ "config_info.h", "plugin.h", "res_data.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched_executor/interfaces/innerkits/ressched_executor_client/include", "header_files": [ "ires_sched_exe_service.h", "res_sched_exe_client.h", "res_sched_exe_constants.h", "res_sched_exe_service_proxy.h", "res_exe_type.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/ressched_executor/interfaces/innerkits/ressched_executor_client:resschedexe_client" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/pluginbase/include", "header_files": [ "config_info.h", "plugin.h", "res_data.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/ressched_executor/services:resschedexesvc" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/include", "header_files": [ "cgroup_adjuster.h", "cgroup_event_handler.h", "sched_controller.h", "supervisor.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group/include", "header_files": [ "sched_policy.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/common/include", "header_files": [ "ioobe_task.h", "oobe_datashare_utils.h", "oobe_manager.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/ressched/common:ressched_common_utils" } ], "test": [ "//foundation/resourceschedule/resource_schedule_service/ressched/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched_executor/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched_executor/test/fuzztest:fuzztest", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin/test/fuzztest:fuzztest", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin/test/fuzztest:fuzztest", "//foundation/resourceschedule/resource_schedule_service/ressched/test/fuzztest:fuzztest", "//foundation/resourceschedule/resource_schedule_service/ressched/test/testutil:ressched_test", "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/fuzztest:fuzztest", "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/kits/test/unittest/systemload_jsunittest:js_unittest", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/fuzztest:fuzztest" ] }, "hisysevent_config": [ "//foundation/resourceschedule/resource_schedule_service/ressched/hisysevent.yaml" ] } }