Как я могу понять несоответствие между 21 МБ байтов частной памяти, сообщенными для моего приложения C ps_mem, и намного меньшими числами, сообщенными valgrind для текущих выделений.
Системный монитор показывает показания ниже.
Я также использовал ps_mem для проверки используемой памяти.
Запуск proc / 2101 / smaps выдает следующее. 4432 - это пид моего приложения.