Do not count page cache towards cgroup’s memory load (#51738)
authorMarcin Krystianc <marcin.krystianc@gmail.com>
Thu, 6 May 2021 22:34:34 +0000 (00:34 +0200)
committerGitHub <noreply@github.com>
Thu, 6 May 2021 22:34:34 +0000 (00:34 +0200)
commit54ce2b969e8d2cf8c77ea3a756bd830940f62b02
tree164b3e525cb9f7e1c54a29a39286600730d22391
parent430e424e5be3b4c29c30abf526de0c8d5b43e1df
Do not count page cache towards cgroup’s memory load (#51738)

* Do not consider file cache pages as used memory

Since file cache pages can be easily evicted and re-used  they should not be considered as used memory.

* free stat_filename

* consider dirty pages

* diff noise

* use memory.stat only

* unix/cgroup.cpp

* diff noise

* use array

* PR remarks
src/coreclr/gc/unix/cgroup.cpp
src/coreclr/pal/src/misc/cgroup.cpp