backlog: take alignement into account for memory accounting

This commit is contained in:
Boris Faure 2019-11-24 19:00:31 +01:00
parent 9f58d68371
commit e16505f5f7
Signed by: borisfaure
GPG Key ID: EAA9CD729F522998
1 changed files with 8 additions and 0 deletions

View File

@ -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;
}