Единственная реальная причина, по которой нужно выяснить объем памяти, - запустить исполняемый файл, который использует библиотеку, и посмотреть, как она ее использует.Исполняемый файл обычно использует только подмножество библиотеки.Например, библиотека может иметь список, в котором хранятся объекты, которые создаются динамически библиотекой, когда клиент помещает другой элемент в список.Чем больше элементов помещено в список, тем больше памяти используется библиотекой.
Вы можете увидеть, сколько памяти занимает процесс (куча и т. Д.), Просмотрев procfs: cat / proc //mem.
" ps aux " также даст вам размер виртуальной памяти (VSZ).