• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/memmgr",
3    "version": "3.1.0",
4    "description": "memory management",
5    "publishAs": "source",
6    "scripts": {},
7    "author": {},
8    "repository": "",
9    "license": "Apache License 2.0",
10    "segment": {
11      "destPath": "foundation/resourceschedule/memmgr"
12    },
13    "component": {
14      "name": "memmgr",
15      "subsystem": "resourceschedule",
16      "adapted_system_type": [ "standard" ],
17      "rom": "1000KB",
18      "ram": "4316KB",
19      "deps": {
20        "components": [
21          "ipc",
22          "ability_base",
23          "bundle_framework",
24          "safwk",
25          "background_task_mgr",
26          "ability_runtime",
27          "os_account",
28          "common_event_service",
29          "eventhandler",
30          "hilog",
31          "c_utils",
32          "samgr",
33          "resource_management",
34          "access_token",
35          "init",
36          "libxml2",
37          "json"
38        ]
39      },
40      "build": {
41        "sub_component": [
42            "//foundation/resourceschedule/memmgr/sa_profile:memmgr_sa_profile",
43            "//foundation/resourceschedule/memmgr/services/memmgrservice:memmgrservice",
44            "//foundation/resourceschedule/memmgr/services/memmgrservice:memmgrservice_init",
45            "//foundation/resourceschedule/memmgr/profile:memmgr_config",
46            "//foundation/resourceschedule/memmgr/profile:memmgr.para",
47            "//foundation/resourceschedule/memmgr/profile:memmgr.para.dac"
48        ],
49        "inner_kits": [
50          {
51            "name": "//foundation/resourceschedule/memmgr/interface/innerkits:memmgrclient",
52            "header": {
53              "header_files": [
54                "mem_mgr_client.h",
55                "i_mem_mgr.h",
56                "mem_mgr_proxy.h",
57                "mem_mgr_constant.h"
58              ],
59              "header_base": "//foundation/resourceschedule/memmgr/interface/innerkits/include/"
60            }
61          }
62        ],
63        "test": [
64            "//foundation/resourceschedule/memmgr/test:memmgr_unittest",
65            "//foundation/resourceschedule/memmgr/test/fuzztest:memmgr_fuzztest"
66        ]
67      },
68      "features": [
69        "memmgr_purgeable_memory",
70        "memmgr_hyperhold_memory"
71      ]
72    }
73  }
74