[mythtv] Latest 0.21-fixes: mythlcdserver consumes 160MB of memory !?!?!

Warpme warpme at o2.pl
Sun Jun 22 18:06:20 UTC 2008


Hi,

kormoc, thx for quick replay !

Unfortunately I haven't pmap complied in this system :-(
Here below is output of cat for /proc/<pid_of_process>/maps
If it is not helpful enough, I will try add pmap, but as it is diskless 
appliance - adding software is no so easy....
Or pls hint me how to overcome lack of pmap.
thx
 

 >USe
 >
 >pmap -d pid_here
 >
 >to really see memory usage, namely the writable/private set
 >


minimyth at FrontEnd2:/proc/7670 $ cat maps
00400000-00437000 r-xp 00000000 00:0d 3351                               
/usr/bin/mythlcdserver
00637000-00638000 rw-p 00037000 00:0d 3351                               
/usr/bin/mythlcdserver
021bd000-02323000 rw-p 021bd000 00:00 0                                  
[heap]
40c47000-40c49000 rwxp 00000000 00:13 385                                
/dev/zero
41108000-41109000 ---p 41108000 00:00 0
41109000-41909000 rwxp 41109000 00:00 0
7f9ffac01000-7f9ffac0c000 r-xp 00000000 00:0d 69                         
/lib/libnss_files.so.2
7f9ffac0c000-7f9ffae0b000 ---p 0000b000 00:0d 69                         
/lib/libnss_files.so.2
7f9ffae0b000-7f9ffae0c000 r--p 0000a000 00:0d 69                         
/lib/libnss_files.so.2
7f9ffae0c000-7f9ffae0d000 rw-p 0000b000 00:0d 69                         
/lib/libnss_files.so.2
7f9ffae0d000-7f9ffae23000 r-xp 00000000 00:0d 101                        
/lib/libnsl.so.1
7f9ffae23000-7f9ffb022000 ---p 00016000 00:0d 101                        
/lib/libnsl.so.1
7f9ffb022000-7f9ffb023000 r--p 00015000 00:0d 101                        
/lib/libnsl.so.1
7f9ffb023000-7f9ffb024000 rw-p 00016000 00:0d 101                        
/lib/libnsl.so.1
7f9ffb024000-7f9ffb026000 rw-p 7f9ffb024000 00:00 0
7f9ffb026000-7f9ffb02f000 r-xp 00000000 00:0d 10                         
/lib/libcrypt.so.1
7f9ffb02f000-7f9ffb22e000 ---p 00009000 00:0d 10                         
/lib/libcrypt.so.1
7f9ffb22e000-7f9ffb22f000 r--p 00008000 00:0d 10                         
/lib/libcrypt.so.1
7f9ffb22f000-7f9ffb230000 rw-p 00009000 00:0d 10                         
/lib/libcrypt.so.1
7f9ffb230000-7f9ffb25e000 rw-p 7f9ffb230000 00:00 0
7f9ffb25e000-7f9ffb2a4000 r-xp 00000000 00:0d 213                        
/usr/lib/mysql/libmysqlclient.so.15
7f9ffb2a4000-7f9ffb4a4000 ---p 00046000 00:0d 213                        
/usr/lib/mysql/libmysqlclient.so.15
7f9ffb4a4000-7f9ffb4cc000 rw-p 00046000 00:0d 213                        
/usr/lib/mysql/libmysqlclient.so.15
7f9ffb4cc000-7f9ffb4ce000 rw-p 7f9ffb4cc000 00:00 0
7f9ffb4ce000-7f9ffb4db000 r-xp 00000000 00:0d 2347                       
/usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
7f9ffb4db000-7f9ffb6db000 ---p 0000d000 00:0d 2347                       
/usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
7f9ffb6db000-7f9ffb6dc000 rw-p 0000d000 00:0d 2347                       
/usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
7f9ffb6dc000-7f9ffb762000 rw-p 7f9ffb6dc000 00:00 0
7f9ffb762000-7f9ffb78b000 r-xp 00000000 00:0d 159                        
/usr/lib/libexpat.so.1
7f9ffb78b000-7f9ffb98b000 ---p 00029000 00:0d 159                        
/usr/lib/libexpat.so.1
7f9ffb98b000-7f9ffb98d000 rw-p 00029000 00:0d 159                        
/usr/lib/libexpat.so.1
7f9ffb98d000-7f9ffb9a2000 r-xp 00000000 00:0d 112                        
/usr/lib/libICE.so.6
7f9ffb9a2000-7f9ffbba1000 ---p 00015000 00:0d 112                        
/usr/lib/libICE.so.6
7f9ffbba1000-7f9ffbba2000 rw-p 00014000 00:0d 112                        
/usr/lib/libICE.so.6
7f9ffbba2000-7f9ffbba6000 rw-p 7f9ffbba2000 00:00 0
7f9ffbba6000-7f9ffbbae000 r-xp 00000000 00:0d 116                        
/usr/lib/libSM.so.6
7f9ffbbae000-7f9ffbdad000 ---p 00008000 00:0d 116                        
/usr/lib/libSM.so.6
7f9ffbdad000-7f9ffbdae000 rw-p 00007000 00:0d 116                        
/usr/lib/libSM.so.6
7f9ffbdae000-7f9ffbe12000 r-xp 00000000 00:0d 129                        
/usr/lib/libXt.so.6
7f9ffbe12000-7f9ffc011000 ---p 00064000 00:0d 129                        
/usr/lib/libXt.so.6
7f9ffc011000-7f9ffc018000 rw-p 00063000 00:0d 129                        
/usr/lib/libXt.so.6
7f9ffc018000-7f9ffc020000 r-xp 00000000 00:0d 105                        
/lib/librt.so.1
7f9ffc020000-7f9ffc21f000 ---p 00008000 00:0d 105                        
/lib/librt.so.1
7f9ffc21f000-7f9ffc220000 r--p 00007000 00:0d 105                        
/lib/librt.so.1
7f9ffc220000-7f9ffc221000 rw-p 00008000 00:0d 105                        
/lib/librt.so.1
7f9ffc221000-7f9ffc223000 r-xp 00000000 00:0d 118                        
/usr/lib/libXau.so.6
7f9ffc223000-7f9ffc422000 ---p 00002000 00:0d 118                        
/usr/lib/libXau.so.6
7f9ffc422000-7f9ffc423000 rw-p 00001000 00:0d 118                        
/usr/lib/libXau.so.6
7f9ffc423000-7f9ffc424000 r-xp 00000000 00:0d 653                        
/usr/lib/nvidia/libnvidia-tls.so.1
7f9ffc424000-7f9ffc523000 ---p 00001000 00:0d 653                        
/usr/lib/nvidia/libnvidia-tls.so.1
7f9ffc523000-7f9ffc524000 rw-p 00000000 00:0d 653                        
/usr/lib/nvidia/libnvidia-tls.so.1
7f9ffc524000-7f9ffd0e8000 r-xp 00000000 00:0d 652                        
/usr/lib/nvidia/libGLcore.so.1
7f9ffd0e8000-7f9ffd1e7000 ---p 00bc4000 00:0d 652                        
/usr/lib/nvidia/libGLcore.so.1
7f9ffd1e7000-7f9ffd58e000 rwxp 00bc3000 00:0d 652                        
/usr/lib/nvidia/libGLcore.so.1
7f9ffd58e000-7f9ffd595000 rwxp 7f9ffd58e000 00:00 0
7f9ffd595000-7f9ffd5de000 r-xp 00000000 00:0d 160                        
/usr/lib/libfaad.so.0
7f9ffd5de000-7f9ffd7dd000 ---p 00049000 00:0d 160                        
/usr/lib/libfaad.so.0
7f9ffd7dd000-7f9ffd7e0000 rw-p 00048000 00:0d 160                        
/usr/lib/libfaad.so.0
7f9ffd7e0000-7f9ffd7e2000 r-xp 00000000 00:0d 99                         
/lib/libdl.so.2
7f9ffd7e2000-7f9ffd9e2000 ---p 00002000 00:0d 99                         
/lib/libdl.so.2
7f9ffd9e2000-7f9ffd9e3000 r--p 00002000 00:0d 99                         
/lib/libdl.so.2
7f9ffd9e3000-7f9ffd9e4000 rw-p 00003000 00:0d 99                         
/lib/libdl.so.2
7f9ffd9e4000-7f9ffda1d000 r-xp 00000000 00:0d 165                        
/usr/lib/libfontconfig.so.1
7f9ffda1d000-7f9ffdc1d000 ---p 00039000 00:0d 165                        
/usr/lib/libfontconfig.so.1
7f9ffdc1d000-7f9ffdc1f000 rw-p 00039000 00:0d 165                        
/usr/lib/libfontconfig.so.1
7f9ffdc1f000-7f9ffdc35000 r-xp 00000000 00:0d 123                        
/usr/lib/libXft.so.2
7f9ffdc35000-7f9ffde34000 ---p 00016000 00:0d 123                        
/usr/lib/libXft.so.2
7f9ffde34000-7f9ffde35000 rw-p 00015000 00:0d 123                        
/usr/lib/libXft.so.2
7f9ffde35000-7f9ffde3e000 r-xp 00000000 00:0d 128                        
/usr/lib/libXrender.so.1
7f9ffde3e000-7f9ffe03d000 ---p 00009000 00:0d 128                        
/usr/lib/libXrender.so.1
7f9ffe03d000-7f9ffe03e000 rw-p 00008000 00:0d 128                        
/usr/lib/libXrender.so.1
7f9ffe03e000-7f9ffe056000 r-xp 00000000 00:0d 125                        
/usr/lib/libXmu.so.6
7f9ffe056000-7f9ffe256000 ---p 00018000 00:0d 125                        
/usr/lib/libXmu.so.6
7f9ffe256000-7f9ffe258000 rw-p 00018000 00:0d 125                        
/usr/lib/libXmu.so.6
7f9ffe258000-7f9ffe27d000 r-xp 00000000 00:0d 192                        
/usr/lib/libpng12.so.0
7f9ffe27d000-7f9ffe47d000 ---p 00025000 00:0d 192                        
/usr/lib/libpng12.so.0
7f9ffe47d000-7f9ffe47e000 rw-p 00025000 00:0d 192                        
/usr/lib/libpng12.so.0
7f9ffe47e000-7f9ffe4a9000 r-xp 00000000 00:0d 170                        
/usr/lib/libjpeg.so.62
7f9ffe4a9000-7f9ffe6a9000 ---p 0002b000 00:0d 170                        
/usr/lib/libjpeg.so.62
7f9ffe6a9000-7f9ffe6aa000 rw-p 0002b000 00:0d 170                        
/usr/lib/libjpeg.so.62
7f9ffe6aa000-7f9ffe716000 r-xp 00000000 00:0d 174                        
/usr/lib/libmng.so.1
7f9ffe716000-7f9ffe915000 ---p 0006c000 00:0d 174                        
/usr/lib/libmng.so.1
7f9ffe915000-7f9ffe91a000 rw-p 0006b000 00:0d 174                        
/usr/lib/libmng.so.1
7f9ffe91a000-7f9ffe921000 r-xp 00000000 00:0d 127                        
/usr/lib/libXrandr.so.2
7f9ffe921000-7f9ffeb20000 ---p 00007000 00:0d 127                        
/usr/lib/libXrandr.so.2
7f9ffeb20000-7f9ffeb21000 rw-p 00006000 00:0d 127                        
/usr/lib/libXrandr.so.2
7f9ffeb21000-7f9ffeb23000 r-xp 00000000 00:0d 124                        
/usr/lib/libXinerama.so.1
7f9ffeb23000-7f9ffed22000 ---p 00002000 00:0d 124                        
/usr/lib/libXinerama.so.1
7f9ffed22000-7f9ffed23000 rw-p 00001000 00:0d 124                        
/usr/lib/libXinerama.so.1
7f9ffed23000-7f9ffee05000 r-xp 00000000 00:0d 138                        
/usr/lib/libasound.so.2
7f9ffee05000-7f9fff004000 ---p 000e2000 00:0d 138                        
/usr/lib/libasound.so.2
7f9fff004000-7f9fff00c000 rw-p 000e1000 00:0d 138                        
/usr/lib/libasound.so.2
7f9fff00c000-7f9fff012000 r-xp 00000000 00:0d 171                        
/usr/lib/liblirc_client.so.0
7f9fff012000-7f9fff211000 ---p 00006000 00:0d 171                        
/usr/lib/liblirc_client.so.0
7f9fff211000-7f9fff212000 rw-p 00005000 00:0d 171                        
/usr/lib/liblirc_client.so.0
7f9fff212000-7f9fff2a9000 r-xp 00000000 00:0d 185                        
/usr/lib/libmythupnp-0.21.so.0
7f9fff2a9000-7f9fff4a9000 ---p 00097000 00:0d 185                        
/usr/lib/libmythupnp-0.21.so.0
7f9fff4a9000-7f9fff4ad000 rw-p 00097000 00:0d 185                        
/usr/lib/libmythupnp-0.21.so.0
7f9fff4ad000-7f9fff5ac000 r-xp 00000000 00:0d 117                        
/usr/lib/libX11.so.6
7f9fff5ac000-7f9fff7ab000 ---p 000ff000 00:0d 117                        
/usr/lib/libX11.so.6
7f9fff7ab000-7f9fff7b0000 rw-p 000fe000 00:0d 117                        
/usr/lib/libX11.so.6
7f9fff7b0000-7f9fff7b1000 rw-p 7f9fff7b0000 00:00 0
7f9fff7b1000-7f9fff7c4000 r-xp 00000000 00:0d 120                        
/usr/lib/libXext.so.6
7f9fff7c4000-7f9fff9c3000 ---p 00013000 00:0d 120                        
/usr/lib/libXext.so.6
7f9fff9c3000-7f9fff9c4000 rw-p 00012000 00:0d 120                        
/usr/lib/libXext.so.6
7f9fff9c4000-7f9fff9c8000 r-xp 00000000 00:0d 133                        
/usr/lib/libXvMCW.so.1
7f9fff9c8000-7f9fffbc7000 ---p 00004000 00:0d 133                        
/usr/lib/libXvMCW.so.1
7f9fffbc7000-7f9fffbc8000 rw-p 00003000 00:0d 133                        
/usr/lib/libXvMCW.so.1
7f9fffbc8000-7f9fffbcd000 r-xp 00000000 00:0d 135                        
/usr/lib/libXxf86vm.so.1
7f9fffbcd000-7f9fffdcc000 ---p 00005000 00:0d 135                        
/usr/lib/libXxf86vm.so.1
7f9fffdcc000-7f9fffdcd000 rw-p 00004000 00:0d 135                        
/usr/lib/libXxf86vm.so.1
7f9fffdcd000-7f9fffdd2000 r-xp 00000000 00:0d 131                        
/usr/lib/libXv.so.1
7f9fffdd2000-7f9ffffd1000 ---p 00005000 00:0d 131                        
/usr/lib/libXv.so.1
7f9ffffd1000-7f9ffffd2000 rw-p 00004000 00:0d 131                        
/usr/lib/libXv.so.1
7f9ffffd2000-7fa00001f000 r-xp 00000000 00:0d 175                        
/usr/lib/libmp3lame.so.0
7fa00001f000-7fa00021e000 ---p 0004d000 00:0d 175                        
/usr/lib/libmp3lame.so.0
7fa00021e000-7fa000220000 rw-p 0004c000 00:0d 175                        
/usr/lib/libmp3lame.so.0
7fa000220000-7fa000251000 rw-p 7fa000220000 00:00 0
7fa000251000-7fa000267000 r-xp 00000000 00:0d 211                        
/usr/lib/libz.so.1
7fa000267000-7fa000466000 ---p 00016000 00:0d 211                        
/usr/lib/libz.so.1
7fa000466000-7fa000467000 rw-p 00015000 00:0d 211                        
/usr/lib/libz.so.1
7fa000467000-7fa0004f1000 r-xp 00000000 00:0d 167                        
/usr/lib/libfreetype.so.6
7fa0004f1000-7fa0006f0000 ---p 0008a000 00:0d 167                        
/usr/lib/libfreetype.so.6
7fa0006f0000-7fa0006f5000 rw-p 00089000 00:0d 167                        
/usr/lib/libfreetype.so.6
7fa0006f5000-7fa00077d000 r-xp 00000000 00:0d 182                        
/usr/lib/libmythfreemheg-0.21.so.0
7fa00077d000-7fa00097c000 ---p 00088000 00:0d 182                        
/usr/lib/libmythfreemheg-0.21.so.0
7fa00097c000-7fa000989000 rw-p 00087000 00:0d 182                        
/usr/lib/libmythfreemheg-0.21.so.0
7fa000989000-7fa000a1e000 r-xp 00000000 00:0d 184                        
/usr/lib/libmythui-0.21.so.0
7fa000a1e000-7fa000c1d000 ---p 00095000 00:0d 184                        
/usr/lib/libmythui-0.21.so.0
7fa000c1d000-7fa000c22000 rw-p 00094000 00:0d 184                        
/usr/lib/libmythui-0.21.so.0
7fa000c22000-7fa000cb0000 r-xp 00000000 00:0d 180                        
/usr/lib/libmythavformat-0.21.so.0
7fa000cb0000-7fa000eb0000 ---p 0008e000 00:0d 180                        
/usr/lib/libmythavformat-0.21.so.0
7fa000eb0000-7fa000ebb000 rw-p 0008e000 00:0d 180                        
/usr/lib/libmythavformat-0.21.so.0
7fa000ebb000-7fa000ebf000 rw-p 7fa000ebb000 00:00 0
7fa000ebf000-7fa0012d5000 r-xp 00000000 00:0d 179                        
/usr/lib/libmythavcodec-0.21.so.0
7fa0012d5000-7fa0014d4000 ---p 00416000 00:0d 179                        
/usr/lib/libmythavcodec-0.21.so.0
7fa0014d4000-7fa0014ea000 rw-p 00415000 00:0d 179                        
/usr/lib/libmythavcodec-0.21.so.0
7fa0014ea000-7fa0015e3000 rw-p 7fa0014ea000 00:00 0
7fa0015e3000-7fa0015ed000 r-xp 00000000 00:0d 181                        
/usr/lib/libmythavutil-0.21.so.0
7fa0015ed000-7fa0017ec000 ---p 0000a000 00:0d 181                        
/usr/lib/libmythavutil-0.21.so.0
7fa0017ec000-7fa0017ed000 rw-p 00009000 00:0d 181                        
/usr/lib/libmythavutil-0.21.so.0
7fa0017ed000-7fa0017ef000 rw-p 7fa0017ed000 00:00 0
7fa0017ef000-7fa001953000 r-xp 00000000 00:0d 12                         
/lib/libc.so.6
7fa001953000-7fa001b53000 ---p 00164000 00:0d 12                         
/lib/libc.so.6
7fa001b53000-7fa001b57000 r--p 00164000 00:0d 12                         
/lib/libc.so.6
7fa001b57000-7fa001b58000 rw-p 00168000 00:0d 12                         
/lib/libc.so.6
7fa001b58000-7fa001b5d000 rw-p 7fa001b58000 00:00 0
7fa001b5d000-7fa001b73000 r-xp 00000000 00:0d 100                        
/lib/libgcc_s.so.1
7fa001b73000-7fa001d72000 ---p 00016000 00:0d 100                        
/lib/libgcc_s.so.1
7fa001d72000-7fa001d73000 rw-p 00015000 00:0d 100                        
/lib/libgcc_s.so.1
7fa001d73000-7fa001df6000 r-xp 00000000 00:0d 11                         
/lib/libm.so.6
7fa001df6000-7fa001ff5000 ---p 00083000 00:0d 11                         
/lib/libm.so.6
7fa001ff5000-7fa001ff6000 r--p 00082000 00:0d 11                         
/lib/libm.so.6
7fa001ff6000-7fa001ff7000 rw-p 00083000 00:0d 11                         
/lib/libm.so.6
7fa001ff7000-7fa002106000 r-xp 00000000 00:0d 197                        
/usr/lib/libstdc++.so.6
7fa002106000-7fa002305000 ---p 0010f000 00:0d 197                        
/usr/lib/libstdc++.so.6
7fa002305000-7fa00230c000 r--p 0010e000 00:0d 197                        
/usr/lib/libstdc++.so.6
7fa00230c000-7fa00230f000 rw-p 00115000 00:0d 197                        
/usr/lib/libstdc++.so.6
7fa00230f000-7fa002322000 rw-p 7fa00230f000 00:00 0
7fa002322000-7fa002339000 r-xp 00000000 00:0d 103                        
/lib/libpthread.so.0
7fa002339000-7fa002538000 ---p 00017000 00:0d 103                        
/lib/libpthread.so.0
7fa002538000-7fa002539000 r--p 00016000 00:0d 103                        
/lib/libpthread.so.0
7fa002539000-7fa00253a000 rw-p 00017000 00:0d 103                        
/lib/libpthread.so.0
7fa00253a000-7fa00253e000 rw-p 7fa00253a000 00:00 0
7fa00253e000-7fa002d2f000 r-xp 00000000 00:0d 214                        
/usr/lib/qt3/lib/libqt-mt.so.3
7fa002d2f000-7fa002f2f000 ---p 007f1000 00:0d 214                        
/usr/lib/qt3/lib/libqt-mt.so.3
7fa002f2f000-7fa002faa000 rw-p 007f1000 00:0d 214                        
/usr/lib/qt3/lib/libqt-mt.so.3
7fa002faa000-7fa002fb0000 rw-p 7fa002faa000 00:00 0
7fa002fb0000-7fa0032a4000 r-xp 00000000 00:0d 178                        
/usr/lib/libmyth-0.21.so.0
7fa0032a4000-7fa0034a3000 ---p 002f4000 00:0d 178                        
/usr/lib/libmyth-0.21.so.0
7fa0034a3000-7fa0034c4000 rw-p 002f3000 00:0d 178                        
/usr/lib/libmyth-0.21.so.0
7fa0034c4000-7fa0034c5000 rw-p 7fa0034c4000 00:00 0
7fa0034c5000-7fa003d3e000 r-xp 00000000 00:0d 183                        
/usr/lib/libmythtv-0.21.so.0
7fa003d3e000-7fa003f3e000 ---p 00879000 00:0d 183                        
/usr/lib/libmythtv-0.21.so.0
7fa003f3e000-7fa003f89000 rw-p 00879000 00:0d 183                        
/usr/lib/libmythtv-0.21.so.0
7fa003f89000-7fa003f8f000 rw-p 7fa003f89000 00:00 0
7fa003f8f000-7fa003fae000 r-xp 00000000 00:0d 8                          
/lib/ld-linux-x86-64.so.2
7fa003fc6000-7fa003fd2000 rw-p 7fa003fc6000 00:00 0
7fa003fd2000-7fa00406c000 r-xp 00000000 00:0d 651                        
/usr/lib/nvidia/libGL.so.1
7fa00406c000-7fa00416c000 ---p 0009a000 00:0d 651                        
/usr/lib/nvidia/libGL.so.1
7fa00416c000-7fa0041a0000 rwxp 0009a000 00:0d 651                        
/usr/lib/nvidia/libGL.so.1
7fa0041a0000-7fa0041a2000 rwxp 7fa0041a0000 00:00 0
7fa0041a2000-7fa0041a9000 rw-p 7fa0041a2000 00:00 0
7fa0041ac000-7fa0041ad000 rw-p 7fa0041ac000 00:00 0
7fa0041ad000-7fa0041ae000 r--p 0001e000 00:0d 8                          
/lib/ld-linux-x86-64.so.2
7fa0041ae000-7fa0041af000 rw-p 0001f000 00:0d 8                          
/lib/ld-linux-x86-64.so.2
7fff0c199000-7fff0c1ae000 rwxp 7ffffffea000 00:00 0                      
[stack]
7fff0c1fe000-7fff0c200000 r-xp 7fff0c1fe000 00:00 0                      
[vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]
minimyth at FrontEnd2:/proc/7670 $

-------------- next part --------------
A non-text attachment was scrubbed...
Name: warpme.vcf
Type: text/x-vcard
Size: 83 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20080622/dab05b69/attachment.vcf 


More information about the mythtv-dev mailing list