Skip to content

Commit 0aefe85

Browse files
mrsharmgewarren
andauthored
Update xml/System/GCMemoryInfo.xml
Co-authored-by: Genevieve Warren <[email protected]>
1 parent 8663a47 commit 0aefe85

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

xml/System/GCMemoryInfo.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ The memory after `OBJ_D` is not considered part of the `FragmentedBytes` but is
322322
<para>When a process is running in a container with a memory limit or when cgroup limits are set:
323323
On Windows, the MemoryLoadBytes is obtained from the Working Set Size field in the <see href="/windows/win32/api/psapi/nf-psapi-getprocessmemoryinfo">PROCESS_MEMORY_COUNTERS structure</see> in bytes divided by the memory limit.
324324
On Linux, the MemoryLoadBytes is obtained from the used physical memory via the CGroup Memory Usage file from `memory.usage_in_bytes` for CGroups v1 and `memory.current` for CGroups v2 divided by the memory limit. The cgroup limits don't necessarily mean there is a container. You can use cgroup to set limits on a regular process.</para>
325-
<para>On Linux, when there is no cgroup enabled, the used physical memory is read from the `/proc/statm` file, which provides the process resident set size.</para>
325+
<para>On Linux, when there is no cgroup enabled, the used physical memory is read from the <c>/proc/statm</c> file, which provides the process resident set size.</para>
326326
<para>On Linux, the virtual memory load is also used if the virtual memory rlimit is set and if the load is larger than the physical memory load.</para>
327327
<para>Data is only brought into physical memory on first touch. If you allocated a big object but haven't actually used it, most of its memory isn't in physical memory. In this case, the allocation won't affect the memory load significantly.</para>
328328
</remarks>

0 commit comments

Comments
 (0)