I am still debugging why our app is growing like crazy. Here's an interesting output: ------------------------------------------------------------------------------------------------------------- $ pmap -xs pmap -xs 21142 | more 21142: /dvs/dncs/bin/dataPump.pete /dvs/dvsFiles/BFS_REMOTE/8 Address Kbytes RSS Anon Locked Pgsz Mode Mapped File 00010000 456 456 - - 8K r-x-- dataPump.pete 00082000 16 16 - - - r-x-- dataPump.pete 00086000 72 72 - - 8K r-x-- dataPump.pete 00098000 16 16 - - - r-x-- dataPump.pete 0009C000 176 176 - - 8K r-x-- dataPump.pete 000C8000 64 64 - - - r-x-- dataPump.pete 000D8000 152 152 - - 8K r-x-- dataPump.pete 000FE000 8 8 - - - r-x-- dataPump.pete 00100000 64 64 - - 8K r-x-- dataPump.pete 00110000 16 16 - - - r-x-- dataPump.pete 00114000 64 64 - - 8K r-x-- dataPump.pete 00124000 8 8 - - - r-x-- dataPump.pete 00126000 72 72 - - 8K r-x-- dataPump.pete 00138000 112 112 - - - r-x-- dataPump.pete 00154000 88 88 - - 8K r-x-- dataPump.pete 0016A000 24 24 - - - r-x-- dataPump.pete 00170000 40 40 - - 8K r-x-- dataPump.pete 00188000 72 72 64 - 8K rwx-- dataPump.pete 0019A000 40 40 40 - 8K rwx-- [ heap ] 001A4000 24 - - - - rwx-- [ heap ] 001AA000 8 8 8 - 8K rwx-- [ heap ] 001AC000 24 - - - - rwx-- [ heap ] 001B2000 8 8 8 - 8K rwx-- [ heap ] 001B4000 24 - - - - rwx-- [ heap ] 001BA000 64 64 64 - 8K rwx-- [ heap ] FD000000 8192 8192 8192 - 8K rwx-- [ anon ] FDC00000 4096 4096 4096 - 8K rwx-- [ anon ] FE080000 2048 2048 2048 - 8K rwx-- [ anon ] FE300000 1024 1024 1024 - 8K rwx-- [ anon ] FE480000 512 512 512 - 8K rwx-- [ anon ] FE540000 256 256 256 - 8K rwx-- [ anon ] FE590000 384 384 384 - 8K rw--- [ anon ] FE6FA000 8 8 8 - 8K rwx-R [ anon ] FE7FA000 8 8 8 - 8K rwx-R [ anon ] FE8FA000 8 8 8 - 8K rwx-R [ anon ] FE930000 128 128 128 - 8K rwx-- [ anon ] FE960000 64 64 64 - 8K rwx-- [ anon ] FEA78000 16 16 16 - 8K rwx-R [ anon ] FEB7A000 8 8 8 - 8K rwx-R [ anon ] FEB80000 64 64 64 - 8K rw--- [ anon ] FEBA0000 64 64 64 - 8K rw--- [ anon ] FEBC0000 24 24 - - 8K rwxs- [ shmid=0x3 ] FEBC6000 32 32 - - - rwxs- [ shmid=0x3 ] FEBE0000 184 32 - - - rw-s- dev:85,510 ino:93136 FEC20000 64 64 64 - 8K rwx-- [ anon ] FEC40000 72 72 - - 8K r-x-- libCstd_isa.so.1 FEC52000 8 8 - - - r-x-- libCstd_isa.so.1 FEC54000 8 8 - - 8K r-x-- libCstd_isa.so.1 FEC56000 8 8 - - - r-x-- libCstd_isa.so.1 FEC58000 8 8 - - 8K r-x-- libCstd_isa.so.1 FEC5A000 16 16 - - - r-x-- libCstd_isa.so.1 FEC6C000 8 8 8 - 8K rwx-- libCstd_isa.so.1 FEC80000 152 152 - - 8K r-x-- libc.so.1 FECA6000 16 16 - - - r-x-- libc.so.1 FECAA000 400 400 - - 8K r-x-- libc.so.1 FED0E000 8 8 - - - r-x-- libc.so.1 FED10000 272 272 - - 8K r-x-- libc.so.1 FED64000 32 32 32 - 8K rwx-- libc.so.1 FED6C000 8 8 8 - 8K rwx-- libc.so.1 FED80000 384 384 - - 8K r-x-- libCstd.so.1 FEDE0000 40 40 - - - r-x-- libCstd.so.1 FEDEA000 24 24 - - 8K r-x-- libCstd.so.1 FEDF0000 40 40 - - - r-x-- libCstd.so.1 FEDFA000 16 16 - - 8K r-x-- libCstd.so.1 FEDFE000 48 48 - - - r-x-- libCstd.so.1 FEE0A000 8 8 - - 8K r-x-- libCstd.so.1 FEE0C000 8 8 - - - r-x-- libCstd.so.1 FEE0E000 8 8 - - 8K r-x-- libCstd.so.1 FEE10000 40 40 - - - r-x-- libCstd.so.1 FEE1A000 16 16 - - 8K r-x-- libCstd.so.1 FEE1E000 48 48 - - - r-x-- libCstd.so.1 FEE2A000 8 8 - - 8K r-x-- libCstd.so.1 FEE2C000 8 8 - - - r-x-- libCstd.so.1 FEE2E000 8 8 - - 8K r-x-- libCstd.so.1 FEE30000 32 32 - - - r-x-- libCstd.so.1 FEE38000 8 8 - - 8K r-x-- libCstd.so.1 FEE3A000 40 40 - - - r-x-- libCstd.so.1 FEE44000 8 8 - - 8K r-x-- libCstd.so.1 FEE46000 16 16 - - - r-x-- libCstd.so.1 FEE4A000 88 88 - - 8K r-x-- libCstd.so.1 FEE60000 8 8 - - - r-x-- libCstd.so.1 FEE62000 8 8 - - 8K r-x-- libCstd.so.1 FEE64000 40 40 - - - r-x-- libCstd.so.1 FEE6E000 8 8 - - 8K r-x-- libCstd.so.1 FEE70000 16 16 - - - r-x-- libCstd.so.1 FEE74000 16 16 - - 8K r-x-- libCstd.so.1 FEE78000 16 16 - - - r-x-- libCstd.so.1 FEE7C000 72 72 - - 8K r-x-- libCstd.so.1 FEE8E000 16 16 - - - r-x-- libCstd.so.1 FEE92000 16 16 - - 8K r-x-- libCstd.so.1 FEE96000 8 8 - - - r-x-- libCstd.so.1 FEE98000 8 8 - - 8K r-x-- libCstd.so.1 FEE9A000 296 296 - - - r-x-- libCstd.so.1 FEEE4000 8 8 - - 8K r-x-- libCstd.so.1 FEEE6000 8 8 - - - r-x-- libCstd.so.1 FEEF6000 40 40 40 - 8K rwx-- libCstd.so.1 FEF10000 16 16 16 - 8K rwx-- [ anon ] FEF14000 8 - - - - rwx-- [ anon ] FEF20000 8 8 8 - 8K rwx-- [ anon ] FEF30000 16 16 - - 8K r-x-- libm.so.1 FEF42000 8 8 8 - 8K rwx-- libm.so.1 FEF50000 48 48 - - 8K r-x-- libCrun.so.1 FEF6A000 8 8 8 - 8K rwx-- libCrun.so.1 FEF6C000 8 - - - - rwx-- libCrun.so.1 FEF6E000 8 8 8 - 8K rwx-- libCrun.so.1 FEF80000 216 216 - - 8K r-x-- librwtool.so.2 FEFB6000 8 8 - - - r-x-- librwtool.so.2 FEFB8000 64 64 - - 8K r-x-- librwtool.so.2 FEFC8000 8 8 - - - r-x-- librwtool.so.2 FEFCA000 16 16 - - 8K r-x-- librwtool.so.2 FEFCE000 8 8 - - - r-x-- librwtool.so.2 FEFD0000 64 64 - - 8K r-x-- librwtool.so.2 FEFE0000 8 8 - - - r-x-- librwtool.so.2 FEFE2000 48 48 - - 8K r-x-- librwtool.so.2 FEFEE000 8 8 - - - r-x-- librwtool.so.2 FEFF0000 8 8 - - 8K r-x-- librwtool.so.2 FEFF2000 8 8 - - - r-x-- librwtool.so.2 FEFF4000 16 16 - - 8K r-x-- librwtool.so.2 FEFF8000 56 56 - - - r-x-- librwtool.so.2 FF006000 16 16 - - 8K r-x-- librwtool.so.2 FF018000 48 48 48 - 8K rwx-- librwtool.so.2 FF030000 152 152 - - 8K r-x-- libiostream.so.1 FF056000 32 32 - - - r-x-- libiostream.so.1 FF06C000 24 24 24 - 8K rwx-- libiostream.so.1 FF080000 128 128 - - 8K r-x-- libnsl.so.1 FF0A0000 56 56 - - - r-x-- libnsl.so.1 FF0AE000 152 152 - - 8K r-x-- libnsl.so.1 FF0D4000 184 184 - - - r-x-- libnsl.so.1 FF102000 64 64 - - 8K r-x-- libnsl.so.1 FF122000 40 40 40 - 8K rwx-- libnsl.so.1 FF12C000 8 - - - - rwx-- libnsl.so.1 FF12E000 16 16 16 - 8K rwx-- libnsl.so.1 FF140000 48 48 - - 8K r-x-- libsocket.so.1 FF15C000 8 8 8 - 8K rwx-- libsocket.so.1 FF170000 56 56 - - 8K r-x-- libifgls.so FF17E000 224 224 - - - r-x-- libifgls.so FF1C4000 24 24 24 - 8K rwx-- libifgls.so FF1D0000 64 64 - - 8K r-x-- libthos.so FF1E0000 32 32 - - - r-x-- libthos.so FF1F6000 16 16 16 - 8K rwx-- libthos.so FF200000 64 64 - - 8K r-x-- libthgen.so FF210000 344 344 - - - r-x-- libthgen.so FF274000 48 48 40 - 8K rwx-- libthgen.so FF290000 8 8 8 - 8K rwx-- [ anon ] FF2A0000 64 64 - - 8K r-x-- libthsql.so FF2B0000 248 248 - - - r-x-- libthsql.so FF2FC000 16 16 16 - 8K rwx-- libthsql.so FF310000 8 8 8 - 8K rwx-- [ anon ] FF320000 64 64 - - 8K r-x-- libthasf.so FF330000 184 184 - - - r-x-- libthasf.so FF36C000 24 24 24 - 8K rwx-- libthasf.so FF380000 32 32 - - 8K r-x-- libaio.so.1 FF398000 8 8 8 - 8K rwx-- libaio.so.1 FF3A4000 8 8 - - 8K rwxs- [ anon ] FF3B0000 176 176 - - 8K r-x-- ld.so.1 FF3E4000 16 16 - - 8K r-x-- libc_psr.so.1 FF3EC000 8 8 8 - 8K rwx-- ld.so.1 FF3EE000 8 8 8 - 8K rwx-- ld.so.1 FF3F8000 16 16 - - 8K r-x-- libthread.so.1 FFBFA000 24 24 24 - 8K rwx-- [ stack ] -------- ------- ------- ------- ------- total Kb 24816 24568 17584 - ------------------------------------------------------------------------------------------------------------
Notes: * anon doubles about every 10 minutes * the code is not doing any mmap Questions: * how do I figure out who/what is making the anon double every 10 minutes? Thanks, -- prasad This message posted from opensolaris.org