billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=e16505f5f7719a7e02ba0707d26ee9c0fa46bda8
commit e16505f5f7719a7e02ba0707d26ee9c0fa46bda8 Author: Boris Faure <bill...@gmail.com> Date: Sun Nov 24 19:00:31 2019 +0100 backlog: take alignement into account for memory accounting --- src/bin/backlog.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bin/backlog.c b/src/bin/backlog.c index 17a2b83..3941d21 100644 --- a/src/bin/backlog.c +++ b/src/bin/backlog.c @@ -14,6 +14,14 @@ static int64_t _mem_used = 0; static void _accounting_change(int64_t diff) { + if (diff > 0) + { + diff = ((diff + 16-1) / 16) * 16; + } + else + { + diff = ((-1 * diff + 16-1) / 16) * -16; + } _mem_used += diff; } --