[BUG?] memory allocation profiling: the counters are not non-decreasing.

From: David Wang
Date: Wed Jun 05 2024 - 09:15:40 EST


Hi,
I was playing with this new feature of memory allocation profiling, when I plot the data, grouped by caller's source dir,
I noticed that the counters are not non-decreasing.
If I understand this feature correctly, all counters should be non-decreasing, right?
Or is there some TTL for stale items?

Following is a simpler script demonstrating my sayings

$ for i in {1..100}; do sudo cat /proc/allocinfo | grep " mm\/" | awk '{s+=$2}END{print s}'; sleep 10; done
1194453
1196935
1198957
1199716
1200770
1190795 <--- decrease here
1192702
1193070
1193812
1195069
1196491
...

FYI
David