1# HiDebug_NativeMemInfo
2
3
4## Overview
5
6Defines the local memory information of an application.
7
8**Since**: 12
9
10**Related module**: [HiDebug](_hi_debug.md)
11
12
13## Summary
14
15
16### Member Variables
17
18| Name| Description|
19| -------- | -------- |
20| uint32_t [pss](#pss) | Proportional set size, in KB. |
21| uint32_t [vss](#vss) | Virtual memory size, in KB. |
22| uint32_t [rss](#rss) | Resident set size, in KB. |
23| uint32_t [sharedDirty](#shareddirty) | Size of the shared dirty memory, in KB. |
24| uint32_t [privateDirty](#privatedirty) | Size of the private dirty memory, in KB. |
25| uint32_t [sharedClean](#sharedclean) | Size of the shared clean memory, in KB. |
26| uint32_t [privateClean](#privateclean) | Size of the private clean memory, in KB. |
27
28
29## Member Variable Description
30
31
32### privateClean
33
34```
35uint32_t HiDebug_NativeMemInfo::privateClean
36```
37**Description**
38Size of the private clean memory, in KB.
39
40
41### privateDirty
42
43```
44uint32_t HiDebug_NativeMemInfo::privateDirty
45```
46**Description**
47Size of the private dirty memory, in KB.
48
49
50### pss
51
52```
53uint32_t HiDebug_NativeMemInfo::pss
54```
55**Description**
56Proportional set size, in KB.
57
58
59### rss
60
61```
62uint32_t HiDebug_NativeMemInfo::rss
63```
64**Description**
65Resident set size, in KB.
66
67
68### sharedClean
69
70```
71uint32_t HiDebug_NativeMemInfo::sharedClean
72```
73**Description**
74Size of the shared clean memory, in KB.
75
76
77### sharedDirty
78
79```
80uint32_t HiDebug_NativeMemInfo::sharedDirty
81```
82**Description**
83Size of the shared dirty memory, in KB.
84
85
86### vss
87
88```
89uint32_t HiDebug_NativeMemInfo::vss
90```
91**Description**
92Virtual memory size, in KB.
93