Как работают модули Apache с точки зрения потребления памяти - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу написать большой модуль Apache на C с множеством строк кода и множеством зависимостей от внешних библиотек и скомпилировать его с помощью APXS.Предположим, что сегмент кода этой программы на C потребляет огромный объем памяти: 100 МБ.

Что происходит с памятью, когда модуль вызывается 5 раз одновременно?Является ли сегмент кода программы C общим для каждого вызова, аналогично многопоточности, или сегмент кода копируется в память?

Если ответ является копией: поскольку я работаю на компьютере с Linux,надежно ли механизм «Копирование при записи» предотвращает фактическое копирование в память?

В конце: сегмент кода 5 одновременных вызовов потребляет 100 МБ или 500 МБ?

...