diff options
| author | Kirill A. Shutemov <[email protected]> | 2010-03-10 15:22:23 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2010-03-12 15:52:37 -0800 |
| commit | 378ce724bc2a0ef1243e11c09d58a70bb6be007a (patch) | |
| tree | 6a0a239547179842a55f9ffc9501cc9d2b0f5499 /tools/perf/scripts/python | |
| parent | 104f39284e830f425085886ef72c49aee6631575 (diff) | |
memcg: rework usage of stats by soft limit
Instead of incrementing counter on each page in/out and comparing it with
constant, we set counter to constant, decrement counter on each page
in/out and compare it with zero. We want to make comparing as fast as
possible. On many RISC systems (probably not only RISC) comparing with
zero is more effective than comparing with a constant, since not every
constant can be immediate operand for compare instruction.
Also, I've renamed MEM_CGROUP_STAT_EVENTS to MEM_CGROUP_STAT_SOFTLIMIT,
since really it's not a generic counter.
Signed-off-by: Kirill A. Shutemov <[email protected]>
Cc: Li Zefan <[email protected]>
Cc: KAMEZAWA Hiroyuki <[email protected]>
Cc: Balbir Singh <[email protected]>
Cc: Pavel Emelyanov <[email protected]>
Cc: Dan Malek <[email protected]>
Cc: Vladislav Buzov <[email protected]>
Cc: Daisuke Nishimura <[email protected]>
Cc: Alexander Shishkin <[email protected]>
Cc: Davide Libenzi <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions