Hi,

I'm experiencing strange PHP memory usage on a Sun SPARC machine running
Solaris 8:

I when I compile PHP 4.1.0 --with-mm to store session variables in memory
the resulting Apache (1.3.22) process(es) immediately uses 138 MB of RAM.
One can also observe an immediate significant reduction of available
swap-space. Compiled --without-mm, memory-usage of the Apache process(es) is
normal.

with-mm:
--------
% ls -l libphp4.so
-rwxr-xr-x   1 root     root     2408468 Dec 11 23:27 libphp4.so
% /usr/ucb/ps auxwww | grep http
root      8670  0.9  1.0 138832 4848 ?  S 18:44:34  0:00 /usr/apache/bin/httpd
nobody    8671  0.1  0.3 138848 1440 ?  S 18:44:35  0:00 /usr/apache/bin/httpd

without-mm:
-----------
% ls -l libphp4.so 
-rwxr-xr-x   1 root     root     2330076 Dec 26 17:01 libphp4.so
% /usr/ucb/ps auxwww | grep http
root      8817  0.8  1.0 7656 4800 ?    S 18:45:47  0:00 /usr/apache/bin/httpd
nobody    8818  0.1  0.3 7672 1440 ?    S 18:45:48  0:00 /usr/apache/bin/httpd

In both versions (with-mm/without-mm) I've also enabled GD-, TTF-, DB3-,
MySQL-Support and several more.

Any hints how to reduce memory-consumption when using libmm?

Thanks.

Regards,
Markus

PS: The configure command-line

./configure \
    --prefix=/usr/apache/php \
    --with-apxs=/usr/apache/bin/apxs \
    --with-config-file-path=/usr/apache/php \
    --with-gd \
    --with-jpeg-dir=/opt/sfw/lib \
    --with-png-dir=/opt/sfw/lib \
    --with-xpm-dir=/opt/sfw/lib \
    --with-ttf \
    --enable-gd-native-ttf \
    --with-mysql \
    --with-ttf \
    --with-mm \
    --enable-sockets \
    --with-zlib=/usr \
    --with-xml \
    --with-db3=/opt/sfw \
    --enable-sysvshm=yes \
    --enable-sysvsem=yes \
    --with-config-file-path=/etc/apache \
    --enable-debug=no \
    --enable-safe-mode=yes \
    --with-exec-dir=/usr/apache/php/bin \
    --enable-shared \
    --enable-force-cgi-redirect=yes \
    --enable-discard-path=yes \
    --enable-inline-optimization

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to