Может ли кто-нибудь объяснить, почему одно и то же приложение PHP, запущенное на сервере Windows, сообщает memory_get_peak_usage () как ~ 3,25 МБ, а в OS X дает ~ 19,5 МБ?
Очевидно один очень неправильно, но я не знаю, чему верить.
Под каким SAPI (серверным API) работает php? В некоторых SAPI функции memory_usage возвращают память всего процесса (включая интерпретатор PHP и клиент веб-сервера), тогда как другие возвращают только использование памяти скриптами (за вычетом накладных расходов). Так что, вероятно, ни один из них не ошибается, они просто описывают разные вещи ...