On Sun, 07 Oct 2007 21:14:23 +0200 Clinton Gormley <[EMAIL PROTECTED]> wrote: > Max - try using this script to see where your memory is being used: > > http://www.contrib.andrew.cmu.edu/~bmaurer/memory/smem.pl
Hrm, okay. I've attached the output of your smem script, which curiously seemed to work just fine, even without any patch, though it does throw those warnings with -w. With the patch, it doesn't throw the "portable" warnings. (Of course.) So it looks like it works fine for what smem is doing, but it somehow doesn't work right for Apache2::SizeLimit. -Max -- http://www.everythingsolved.com/ Competent, Friendly Bugzilla Services. And Everything Else, too.
VMSIZE: 338044 kb RSS: 44856 kb total 44536 kb shared 0 kb private clean 320 kb private dirty PRIVATE MAPPINGS vmsize rss clean rss dirty file 40676 kb 0 kb 180 kb 88 kb 0 kb 28 kb [stack] 20 kb 0 kb 16 kb 16 kb 0 kb 12 kb /usr/sbin/httpd 8 kb 0 kb 8 kb /usr/lib64/libaprutil-1.so.0.2.7 12 kb 0 kb 8 kb 16 kb 0 kb 8 kb 4 kb 0 kb 4 kb /lib64/ld-2.5.so 8 kb 0 kb 4 kb 4 kb 0 kb 4 kb 4 kb 0 kb 4 kb /usr/lib64/libapr-1.so.0.2.7 4 kb 0 kb 4 kb /lib64/libpthread-2.5.so 16 kb 0 kb 4 kb 4 kb 0 kb 4 kb 4 kb 0 kb 4 kb /lib64/libc-2.5.so 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_log_config.so 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_status.so 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_rewrite.so 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_proxy.so 20 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_python.so 4 kb 0 kb 4 kb /lib64/libnss_files-2.5.so 12 kb 0 kb 4 kb SHARED MAPPINGS vmsize rss clean rss dirty file 40676 kb 0 kb 40172 kb 456 kb 0 kb 452 kb 1296 kb 384 kb 0 kb /lib64/libc-2.5.so 260 kb 0 kb 256 kb 444 kb 0 kb 216 kb /usr/lib64/httpd/modules/libphp5.so 308 kb 208 kb 0 kb /usr/sbin/httpd 196 kb 0 kb 196 kb 260 kb 0 kb 188 kb 260 kb 0 kb 188 kb 184 kb 0 kb 160 kb /usr/lib64/libpython2.4.so.1.0 124 kb 0 kb 124 kb /lib64/libcrypto.so.0.9.8b 152 kb 112 kb 0 kb /usr/lib64/libapr-1.so.0.2.7 112 kb 68 kb 0 kb /usr/lib64/libaprutil-1.so.0.2.7 84 kb 52 kb 0 kb /lib64/libpthread-2.5.so 212 kb 52 kb 0 kb /usr/lib64/httpd/modules/mod_perl.so 52 kb 0 kb 48 kb 56 kb 44 kb 0 kb /usr/lib64/httpd/modules/mod_rewrite.so 1196 kb 44 kb 0 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl 104 kb 40 kb 0 kb /lib64/ld-2.5.so 64 kb 40 kb 0 kb /usr/lib64/httpd/modules/mod_proxy.so 108 kb 36 kb 0 kb /lib64/libpcre.so.0.0.1 36 kb 0 kb 36 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl 36 kb 0 kb 36 kb /usr/lib64/libxml2.so.2.6.26 1024 kb 36 kb 0 kb /usr/lib64/libpython2.4.so.1.0 32 kb 0 kb 32 kb 88 kb 0 kb 32 kb [stack] 28 kb 0 kb 28 kb /usr/lib64/libaspell.so.15.1.3 156 kb 28 kb 0 kb /usr/lib64/httpd/modules/mod_ssl.so 24 kb 0 kb 24 kb /lib64/libssl.so.0.9.8b 24 kb 0 kb 24 kb /usr/lib64/libstdc++.so.6.0.8 40 kb 24 kb 0 kb /lib64/libnss_files-2.5.so 20 kb 0 kb 20 kb /lib64/libdb-4.3.so 24 kb 20 kb 0 kb /usr/lib64/httpd/modules/mod_auth_digest.so 24 kb 20 kb 0 kb /usr/lib64/httpd/modules/mod_proxy_http.so 96 kb 20 kb 0 kb /usr/lib64/httpd/modules/mod_python.so 16 kb 0 kb 16 kb /lib64/libc-2.5.so 20 kb 0 kb 16 kb 16 kb 0 kb 16 kb /usr/lib64/libkrb5.so.3.2 16 kb 0 kb 16 kb /usr/lib64/httpd/modules/mod_perl.so 20 kb 0 kb 16 kb /usr/lib64/httpd/modules/mod_python.so 964 kb 12 kb 0 kb /lib64/libdb-4.3.so 12 kb 0 kb 12 kb /lib64/libexpat.so.0.5.0 20 kb 12 kb 0 kb /usr/lib64/httpd/modules/mod_log_config.so 28 kb 12 kb 0 kb /usr/lib64/httpd/modules/mod_negotiation.so 16 kb 12 kb 0 kb /usr/lib64/httpd/modules/mod_proxy_balancer.so 28 kb 12 kb 0 kb /usr/lib64/httpd/modules/mod_cache.so 12 kb 0 kb 12 kb /usr/lib64/libstdc++.so.6.0.8 88 kb 0 kb 12 kb /dev/zero (deleted) 8 kb 0 kb 8 kb /lib64/libselinux.so.1 8 kb 0 kb 8 kb /usr/lib64/libldap-2.3.so.0.2.15 8 kb 0 kb 8 kb /usr/lib64/libpq.so.4.1 8 kb 0 kb 8 kb /usr/lib64/libsqlite3.so.0.8.6 8 kb 0 kb 8 kb /usr/lib64/libgssapi_krb5.so.2.2 8 kb 0 kb 8 kb /usr/lib64/libk5crypto.so.3.0 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_auth_basic.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_auth_digest.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authn_file.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authn_alias.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authn_anon.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authn_dbm.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authn_default.so 8 kb 8 kb 0 kb /usr/lib64/httpd/modules/mod_authz_host.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authz_host.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authz_user.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authz_owner.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authz_groupfile.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authz_dbm.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authz_default.so 44 kb 8 kb 0 kb /usr/lib64/httpd/modules/mod_ldap.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_ldap.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_authnz_ldap.so 36 kb 8 kb 0 kb /usr/lib64/httpd/modules/mod_include.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_include.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_logio.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_env.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_ext_filter.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_mime_magic.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_expires.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_deflate.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_headers.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_usertrack.so 8 kb 8 kb 0 kb /usr/lib64/httpd/modules/mod_setenvif.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_setenvif.so 16 kb 8 kb 0 kb /usr/lib64/httpd/modules/mod_mime.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_mime.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_dav.so 16 kb 8 kb 0 kb /usr/lib64/httpd/modules/mod_status.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_autoindex.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_info.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_dav_fs.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_vhost_alias.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_negotiation.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_dir.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_actions.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_speling.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_userdir.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_alias.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_proxy_balancer.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_proxy_ftp.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_proxy_http.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_proxy_connect.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_cache.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_suexec.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_disk_cache.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_file_cache.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_mem_cache.so 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_cgi.so 8 kb 0 kb 8 kb /usr/lib64/libcurl.so.3.0.0 8 kb 0 kb 8 kb /usr/lib64/libbz2.so.1.0.3 72 kb 0 kb 8 kb 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_proxy_ajp.so 16 kb 0 kb 8 kb 8 kb 0 kb 8 kb /usr/lib64/httpd/modules/mod_ssl.so 4 kb 0 kb 4 kb 4 kb 0 kb 4 kb 4 kb 0 kb 4 kb /lib64/ld-2.5.so 520 kb 4 kb 0 kb /lib64/libm-2.5.so 4 kb 0 kb 4 kb /lib64/libm-2.5.so 4 kb 0 kb 4 kb /lib64/libm-2.5.so 4 kb 0 kb 4 kb /lib64/libpcre.so.0.0.1 84 kb 4 kb 0 kb /lib64/libselinux.so.1 8 kb 0 kb 4 kb 20 kb 4 kb 0 kb /lib64/libcrypt-2.5.so 4 kb 0 kb 4 kb /lib64/libcrypt-2.5.so 4 kb 0 kb 4 kb /lib64/libcrypt-2.5.so 224 kb 4 kb 0 kb /usr/lib64/libldap-2.3.so.0.2.15 4 kb 0 kb 4 kb 52 kb 4 kb 0 kb /usr/lib64/liblber-2.3.so.0.2.15 4 kb 0 kb 4 kb /usr/lib64/liblber-2.3.so.0.2.15 128 kb 4 kb 0 kb /lib64/libexpat.so.0.5.0 4 kb 0 kb 4 kb /lib64/libpthread-2.5.so 8 kb 4 kb 0 kb /lib64/libdl-2.5.so 4 kb 0 kb 4 kb /lib64/libdl-2.5.so 4 kb 0 kb 4 kb /lib64/libdl-2.5.so 20 kb 0 kb 4 kb 4 kb 0 kb 4 kb /lib64/libsepol.so.1 4 kb 0 kb 4 kb /lib64/libuuid.so.1.2 4 kb 0 kb 4 kb 4 kb 0 kb 4 kb /lib64/libresolv-2.5.so 4 kb 0 kb 4 kb /lib64/libresolv-2.5.so 12 kb 0 kb 4 kb 4 kb 0 kb 4 kb /usr/lib64/libsasl2.so.2.0.22 4 kb 0 kb 4 kb /lib64/libnsl-2.5.so 4 kb 0 kb 4 kb /lib64/libnsl-2.5.so 12 kb 0 kb 4 kb 4 kb 0 kb 4 kb /lib64/libcom_err.so.2.1 4 kb 0 kb 4 kb 4 kb 0 kb 4 kb /usr/lib64/libz.so.1.2.3 4 kb 0 kb 4 kb /usr/lib64/libkrb5support.so.0.1 12 kb 0 kb 4 kb 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_log_config.so 8 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_logio.so 4 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_env.so 20 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_mime_magic.so 8 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_expires.so 12 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_headers.so 8 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_usertrack.so 84 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_dav.so 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_status.so 8 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_dir.so 8 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_speling.so 12 kb 4 kb 0 kb /usr/lib64/httpd/modules/mod_alias.so 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_rewrite.so 8 kb 0 kb 4 kb /usr/lib64/httpd/modules/mod_proxy.so 4 kb 0 kb 4 kb /lib64/libutil-2.5.so 4 kb 0 kb 4 kb /lib64/libutil-2.5.so 4 kb 0 kb 4 kb /usr/lib64/libpspell.so.15.1.3 4 kb 0 kb 4 kb /usr/lib64/libgmp.so.3.3.3 4 kb 0 kb 4 kb 4 kb 0 kb 4 kb /usr/lib64/libidn.so.11.5.19 4 kb 0 kb 4 kb /lib64/libgcc_s-4.1.1-20070105.so.1 8 kb 0 kb 4 kb 4 kb 0 kb 4 kb /usr/lib64/libdistcache.so.1.0.1 4 kb 0 kb 4 kb /usr/lib64/libnal.so.1.0.1 4 kb 0 kb 4 kb /lib64/libnss_files-2.5.so 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/List/Ut 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Data/Du 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Fcntl/F 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/IO/IO.s 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/File/Gl 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/P 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Opcode/ 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Encode/ 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/MIME/Ba 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Cwd/Cwd 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Storabl 4 kb 0 kb 4 kb /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/DB_File 4 kb 0 kb 4 kb /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Socket/ 4 kb 0 kb 4 kb /usr/lib64/php/modules/ldap.so 16 kb 0 kb 4 kb /usr/sbin/httpd 12 kb 0 kb 4 kb