Я немного запутался, насколько Glibc на Linux выделяет свою память к различной программе. Это несколько вопросов:
это выделено из общей кучи (то есть есть общая куча во всех процессах в Linux) или есть одна куча выделена Для каждого процесса в системе.
Также предполагаю, что если я собираю одну статическую библиотеку, и она, наконец, становится статически связанным с основным процессом, как оно получит память? Это уже связано с какой-то другой кучей (как мы уже скомпилировали) или получит его память из кучи основного процесса.