In my searches, I came across this topic that indicated that high xorg memory usage isn't abnormal. However, if the 90MB that this user indicated is "high", then my memory usage is astronomical.
--------------------------------
I've been noticing that Xorg's memory usage seems to be sitting abnormally high. Currently, it is using 325MB of ram. This doesn't seem right to me.
As per the thread I found before, here is a pmap dump of my Xorg process:
Code:
1406: /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-574Sv7/database -nolisten tcp vt7
Address Kbytes Mode Offset Device Mapping
0000000000400000 1808 r-x-- 0000000000000000 008:00016 Xorg
00000000007c3000 12 r---- 00000000001c3000 008:00016 Xorg
00000000007c6000 64 rw--- 00000000001c6000 008:00016 Xorg
00000000007d6000 56 rw--- 0000000000000000 000:00000 [ anon ]
0000000001917000 280352 rw--- 0000000000000000 000:00000 [ anon ]
00007f48f3873000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x18001 ]
00007f48f38d3000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x10000 ]
00007f48f3933000 32528 rw--- 0000000000000000 000:00000 [ anon ]
00007f48f58f7000 16320 rw-s- 000000010186a000 000:00005 card0
00007f48f6cb7000 384 rw-s- 0000000000000000 000:00004 [ shmid=0xbe3809a ]
00007f48f6d17000 384 rw-s- 0000000000000000 000:00004 [ shmid=0xbe30035 ]
00007f48f7010000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x14c28090 ]
00007f48f7071000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x20002 ]
00007f48f70d1000 8104 rw--- 0000000000000000 000:00000 [ anon ]
00007f48f78bb000 48 r-x-- 0000000000000000 008:00011 libnss_files-2.12.1.so
00007f48f78c7000 2044 ----- 000000000000c000 008:00011 libnss_files-2.12.1.so
00007f48f7ac6000 4 r---- 000000000000b000 008:00011 libnss_files-2.12.1.so
00007f48f7ac7000 4 rw--- 000000000000c000 008:00011 libnss_files-2.12.1.so
00007f48f7ac8000 40 r-x-- 0000000000000000 008:00011 libnss_nis-2.12.1.so
00007f48f7ad2000 2044 ----- 000000000000a000 008:00011 libnss_nis-2.12.1.so
00007f48f7cd1000 4 r---- 0000000000009000 008:00011 libnss_nis-2.12.1.so
00007f48f7cd2000 4 rw--- 000000000000a000 008:00011 libnss_nis-2.12.1.so
00007f48f7cd3000 92 r-x-- 0000000000000000 008:00011 libnsl-2.12.1.so
00007f48f7cea000 2044 ----- 0000000000017000 008:00011 libnsl-2.12.1.so
00007f48f7ee9000 4 r---- 0000000000016000 008:00011 libnsl-2.12.1.so
00007f48f7eea000 4 rw--- 0000000000017000 008:00011 libnsl-2.12.1.so
00007f48f7eeb000 8 rw--- 0000000000000000 000:00000 [ anon ]
00007f48f7eed000 32 r-x-- 0000000000000000 008:00011 libnss_compat-2.12.1.so
00007f48f7ef5000 2044 ----- 0000000000008000 008:00011 libnss_compat-2.12.1.so
00007f48f80f4000 4 r---- 0000000000007000 008:00011 libnss_compat-2.12.1.so
00007f48f80f5000 4 rw--- 0000000000008000 008:00011 libnss_compat-2.12.1.so
00007f48f80f6000 2580 rw--- 0000000000000000 000:00000 [ anon ]
00007f48f837b000 12 r-x-- 0000000000000000 008:00016 libmtdev.so.1.0.0
00007f48f837e000 2044 ----- 0000000000003000 008:00016 libmtdev.so.1.0.0
00007f48f857d000 4 r---- 0000000000002000 008:00016 libmtdev.so.1.0.0
00007f48f857e000 4 rw--- 0000000000003000 008:00016 libmtdev.so.1.0.0
00007f48f857f000 28 r-x-- 0000000000000000 008:00016 libutouch-grail.so.1.0.0
00007f48f8586000 2044 ----- 0000000000007000 008:00016 libutouch-grail.so.1.0.0
00007f48f8785000 4 r---- 0000000000006000 008:00016 libutouch-grail.so.1.0.0
00007f48f8786000 4 rw--- 0000000000007000 008:00016 libutouch-grail.so.1.0.0
00007f48f8787000 40 r-x-- 0000000000000000 008:00016 evdev_drv.so
00007f48f8791000 2044 ----- 000000000000a000 008:00016 evdev_drv.so
00007f48f8990000 4 r---- 0000000000009000 008:00016 evdev_drv.so
00007f48f8991000 4 rw--- 000000000000a000 008:00016 evdev_drv.so
00007f48f8992000 928 r-x-- 0000000000000000 008:00016 libstdc++.so.6.0.14
00007f48f8a7a000 2044 ----- 00000000000e8000 008:00016 libstdc++.so.6.0.14
00007f48f8c79000 32 r---- 00000000000e7000 008:00016 libstdc++.so.6.0.14
00007f48f8c81000 8 rw--- 00000000000ef000 008:00016 libstdc++.so.6.0.14
00007f48f8c83000 84 rw--- 0000000000000000 000:00000 [ anon ]
00007f48f8c98000 36 r-x-- 0000000000000000 008:00016 libtalloc.so.2.0.1
00007f48f8ca1000 2044 ----- 0000000000009000 008:00016 libtalloc.so.2.0.1
00007f48f8ea0000 4 r---- 0000000000008000 008:00016 libtalloc.so.2.0.1
00007f48f8ea1000 4 rw--- 0000000000009000 008:00016 libtalloc.so.2.0.1
00007f48f8ea2000 152 r-x-- 0000000000000000 008:00011 libexpat.so.1.5.2
00007f48f8ec8000 2048 ----- 0000000000026000 008:00011 libexpat.so.1.5.2
00007f48f90c8000 8 r---- 0000000000026000 008:00011 libexpat.so.1.5.2
00007f48f90ca000 4 rw--- 0000000000028000 008:00011 libexpat.so.1.5.2
00007f48f90cb000 2876 r-x-- 0000000000000000 008:00016 swrast_dri.so
00007f48f939a000 2044 ----- 00000000002cf000 008:00016 swrast_dri.so
00007f48f9599000 64 r---- 00000000002ce000 008:00016 swrast_dri.so
00007f48f95a9000 12 rw--- 00000000002de000 008:00016 swrast_dri.so
00007f48f95ac000 72 rw--- 0000000000000000 000:00000 [ anon ]
00007f48f95be000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x14c0808b ]
00007f48f9621000 144 rw-s- 0000000000000000 000:00004 [ shmid=0x360d8015 ]
00007f48f9ec5000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x3bf1801f ]
00007f48fa2c8000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x3bef001b ]
00007f48fa328000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x3bee801a ]
00007f48fa388000 12 rw-s- 0000000000000000 000:00004 [ shmid=0x3bee0019 ]
00007f48fa38b000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x3bed8018 ]
00007f48fa3eb000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x3bea000e ]
00007f48fa44b000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x38b1000d ]
00007f48fa4ab000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x3659000c ]
00007f48fa50b000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x3646800b ]
00007f48fa56b000 144 rw-s- 0000000000000000 000:00004 [ shmid=0x288013 ]
00007f48fa58f000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x58009 ]
00007f48fa5ef000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x50008 ]
00007f48fa64f000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x48007 ]
00007f48fa6af000 24 r-x-- 0000000000000000 008:00016 libshadow.so
00007f48fa6b5000 2044 ----- 0000000000006000 008:00016 libshadow.so
00007f48fa8b4000 4 r---- 0000000000005000 008:00016 libshadow.so
00007f48fa8b5000 4 rw--- 0000000000006000 008:00016 libshadow.so
00007f48fa8b6000 132 r-x-- 0000000000000000 008:00016 libfb.so
00007f48fa8d7000 2048 ----- 0000000000021000 008:00016 libfb.so
00007f48faad7000 4 r---- 0000000000021000 008:00016 libfb.so
00007f48faad8000 4 rw--- 0000000000022000 008:00016 libfb.so
00007f48faad9000 16 r-x-- 0000000000000000 008:00016 libfbdevhw.so
00007f48faadd000 2044 ----- 0000000000004000 008:00016 libfbdevhw.so
00007f48facdc000 4 r---- 0000000000003000 008:00016 libfbdevhw.so
00007f48facdd000 4 rw--- 0000000000004000 008:00016 libfbdevhw.so
00007f48facde000 20 r-x-- 0000000000000000 008:00016 fbdev_drv.so
00007f48face3000 2044 ----- 0000000000005000 008:00016 fbdev_drv.so
00007f48faee2000 4 r---- 0000000000004000 008:00016 fbdev_drv.so
00007f48faee3000 4 rw--- 0000000000005000 008:00016 fbdev_drv.so
00007f48faee4000 24 r-x-- 0000000000000000 008:00016 vesa_drv.so
00007f48faeea000 2044 ----- 0000000000006000 008:00016 vesa_drv.so
00007f48fb0e9000 4 r---- 0000000000005000 008:00016 vesa_drv.so
00007f48fb0ea000 4 rw--- 0000000000006000 008:00016 vesa_drv.so
00007f48fb0eb000 20 r-x-- 0000000000000000 008:00011 libdrm_radeon.so.1.0.0
00007f48fb0f0000 2044 ----- 0000000000005000 008:00011 libdrm_radeon.so.1.0.0
00007f48fb2ef000 4 r---- 0000000000004000 008:00011 libdrm_radeon.so.1.0.0
00007f48fb2f0000 4 rw--- 0000000000005000 008:00011 libdrm_radeon.so.1.0.0
00007f48fb2f1000 984 r-x-- 0000000000000000 008:00016 radeon_drv.so
00007f48fb3e7000 2048 ----- 00000000000f6000 008:00016 radeon_drv.so
00007f48fb5e7000 8 r---- 00000000000f6000 008:00016 radeon_drv.so
00007f48fb5e9000 64 rw--- 00000000000f8000 008:00016 radeon_drv.so
00007f48fb5f9000 4 r-x-- 0000000000000000 008:00016 ati_drv.so
00007f48fb5fa000 2048 ----- 0000000000001000 008:00016 ati_drv.so
00007f48fb7fa000 4 r---- 0000000000001000 008:00016 ati_drv.so
00007f48fb7fb000 4 rw--- 0000000000002000 008:00016 ati_drv.so
00007f48fb7fc000 20 r-x-- 0000000000000000 008:00016 libdri2.so
00007f48fb801000 2044 ----- 0000000000005000 008:00016 libdri2.so
00007f48fba00000 4 r---- 0000000000004000 008:00016 libdri2.so
00007f48fba01000 4 rw--- 0000000000005000 008:00016 libdri2.so
00007f48fba02000 40 r-x-- 0000000000000000 008:00011 libdrm.so.2.4.0
00007f48fba0c000 2044 ----- 000000000000a000 008:00011 libdrm.so.2.4.0
00007f48fbc0b000 4 r---- 0000000000009000 008:00011 libdrm.so.2.4.0
00007f48fbc0c000 4 rw--- 000000000000a000 008:00011 libdrm.so.2.4.0
00007f48fbc0d000 40 r-x-- 0000000000000000 008:00016 libdri.so
00007f48fbc17000 2044 ----- 000000000000a000 008:00016 libdri.so
00007f48fbe16000 4 r---- 0000000000009000 008:00016 libdri.so
00007f48fbe17000 4 rw--- 000000000000a000 008:00016 libdri.so
00007f48fbe18000 28 r-x-- 0000000000000000 008:00016 librecord.so
00007f48fbe1f000 2044 ----- 0000000000007000 008:00016 librecord.so
00007f48fc01e000 4 r---- 0000000000006000 008:00016 librecord.so
00007f48fc01f000 4 rw--- 0000000000007000 008:00016 librecord.so
00007f48fc020000 388 r-x-- 0000000000000000 008:00016 libglx.so
00007f48fc081000 2044 ----- 0000000000061000 008:00016 libglx.so
00007f48fc280000 4 r---- 0000000000060000 008:00016 libglx.so
00007f48fc281000 20 rw--- 0000000000061000 008:00016 libglx.so
00007f48fc286000 20 r-x-- 0000000000000000 008:00016 libdbe.so
00007f48fc28b000 2044 ----- 0000000000005000 008:00016 libdbe.so
00007f48fc48a000 4 r---- 0000000000004000 008:00016 libdbe.so
00007f48fc48b000 4 rw--- 0000000000005000 008:00016 libdbe.so
00007f48fc48c000 96 r-x-- 0000000000000000 008:00016 libextmod.so
00007f48fc4a4000 2048 ----- 0000000000018000 008:00016 libextmod.so
00007f48fc6a4000 4 r---- 0000000000018000 008:00016 libextmod.so
00007f48fc6a5000 4 rw--- 0000000000019000 008:00016 libextmod.so
00007f48fc6a6000 84 r-x-- 0000000000000000 008:00011 libgcc_s.so.1
00007f48fc6bb000 2044 ----- 0000000000015000 008:00011 libgcc_s.so.1
00007f48fc8ba000 4 r---- 0000000000014000 008:00011 libgcc_s.so.1
00007f48fc8bb000 4 rw--- 0000000000015000 008:00011 libgcc_s.so.1
00007f48fc8bc000 24 r-x-- 0000000000000000 008:00016 libfontenc.so.1.0.0
00007f48fc8c2000 2044 ----- 0000000000006000 008:00016 libfontenc.so.1.0.0
00007f48fcac1000 4 r---- 0000000000005000 008:00016 libfontenc.so.1.0.0
00007f48fcac2000 4 rw--- 0000000000006000 008:00016 libfontenc.so.1.0.0
00007f48fcac3000 4 rw--- 0000000000000000 000:00000 [ anon ]
00007f48fcac4000 60 r-x-- 0000000000000000 008:00011 libbz2.so.1.0.4
00007f48fcad3000 2048 ----- 000000000000f000 008:00011 libbz2.so.1.0.4
00007f48fccd3000 4 r---- 000000000000f000 008:00011 libbz2.so.1.0.4
00007f48fccd4000 4 rw--- 0000000000010000 008:00011 libbz2.so.1.0.4
00007f48fccd5000 516 r-x-- 0000000000000000 008:00016 libfreetype.so.6.6.0
00007f48fcd56000 2048 ----- 0000000000081000 008:00016 libfreetype.so.6.6.0
00007f48fcf56000 20 r---- 0000000000081000 008:00016 libfreetype.so.6.6.0
00007f48fcf5b000 4 rw--- 0000000000086000 008:00016 libfreetype.so.6.6.0
00007f48fcf5c000 88 r-x-- 0000000000000000 008:00011 libz.so.1.2.3.4
00007f48fcf72000 2048 ----- 0000000000016000 008:00011 libz.so.1.2.3.4
00007f48fd172000 4 r---- 0000000000016000 008:00011 libz.so.1.2.3.4
00007f48fd173000 4 rw--- 0000000000017000 008:00011 libz.so.1.2.3.4
00007f48fd174000 12 r-x-- 0000000000000000 008:00011 libgpg-error.so.0.4.0
00007f48fd177000 2044 ----- 0000000000003000 008:00011 libgpg-error.so.0.4.0
00007f48fd376000 4 r---- 0000000000002000 008:00011 libgpg-error.so.0.4.0
00007f48fd377000 4 rw--- 0000000000003000 008:00011 libgpg-error.so.0.4.0
00007f48fd378000 1512 r-x-- 0000000000000000 008:00011 libc-2.12.1.so
00007f48fd4f2000 2044 ----- 000000000017a000 008:00011 libc-2.12.1.so
00007f48fd6f1000 16 r---- 0000000000179000 008:00011 libc-2.12.1.so
00007f48fd6f5000 4 rw--- 000000000017d000 008:00011 libc-2.12.1.so
00007f48fd6f6000 20 rw--- 0000000000000000 000:00000 [ anon ]
00007f48fd6fb000 28 r-x-- 0000000000000000 008:00011 librt-2.12.1.so
00007f48fd702000 2044 ----- 0000000000007000 008:00011 librt-2.12.1.so
00007f48fd901000 4 r---- 0000000000006000 008:00011 librt-2.12.1.so
00007f48fd902000 4 rw--- 0000000000007000 008:00011 librt-2.12.1.so
00007f48fd903000 520 r-x-- 0000000000000000 008:00011 libm-2.12.1.so
00007f48fd985000 2044 ----- 0000000000082000 008:00011 libm-2.12.1.so
00007f48fdb84000 4 r---- 0000000000081000 008:00011 libm-2.12.1.so
00007f48fdb85000 4 rw--- 0000000000082000 008:00011 libm-2.12.1.so
00007f48fdb86000 20 r-x-- 0000000000000000 008:00016 libXdmcp.so.6.0.0
00007f48fdb8b000 2044 ----- 0000000000005000 008:00016 libXdmcp.so.6.0.0
00007f48fdd8a000 4 r---- 0000000000004000 008:00016 libXdmcp.so.6.0.0
00007f48fdd8b000 4 rw--- 0000000000005000 008:00016 libXdmcp.so.6.0.0
00007f48fdd8c000 8 r-x-- 0000000000000000 008:00016 libXau.so.6.0.0
00007f48fdd8e000 2044 ----- 0000000000002000 008:00016 libXau.so.6.0.0
00007f48fdf8d000 4 r---- 0000000000001000 008:00016 libXau.so.6.0.0
00007f48fdf8e000 4 rw--- 0000000000002000 008:00016 libXau.so.6.0.0
00007f48fdf8f000 236 r-x-- 0000000000000000 008:00016 libXfont.so.1.4.1
00007f48fdfca000 2044 ----- 000000000003b000 008:00016 libXfont.so.1.4.1
00007f48fe1c9000 4 r---- 000000000003a000 008:00016 libXfont.so.1.4.1
00007f48fe1ca000 8 rw--- 000000000003b000 008:00016 libXfont.so.1.4.1
00007f48fe1cc000 364 r-x-- 0000000000000000 008:00016 libpixman-1.so.0.18.4
00007f48fe227000 2044 ----- 000000000005b000 008:00016 libpixman-1.so.0.18.4
00007f48fe426000 16 r---- 000000000005a000 008:00016 libpixman-1.so.0.18.4
00007f48fe42a000 4 rw--- 000000000005e000 008:00016 libpixman-1.so.0.18.4
00007f48fe42b000 96 r-x-- 0000000000000000 008:00011 libpthread-2.12.1.so
00007f48fe443000 2044 ----- 0000000000018000 008:00011 libpthread-2.12.1.so
00007f48fe642000 4 r---- 0000000000017000 008:00011 libpthread-2.12.1.so
00007f48fe643000 4 rw--- 0000000000018000 008:00011 libpthread-2.12.1.so
00007f48fe644000 16 rw--- 0000000000000000 000:00000 [ anon ]
00007f48fe648000 32 r-x-- 0000000000000000 008:00016 libpciaccess.so.0.10.8
00007f48fe650000 2044 ----- 0000000000008000 008:00016 libpciaccess.so.0.10.8
00007f48fe84f000 4 r---- 0000000000007000 008:00016 libpciaccess.so.0.10.8
00007f48fe850000 4 rw--- 0000000000008000 008:00016 libpciaccess.so.0.10.8
00007f48fe851000 8 r-x-- 0000000000000000 008:00011 libdl-2.12.1.so
00007f48fe853000 2048 ----- 0000000000002000 008:00011 libdl-2.12.1.so
00007f48fea53000 4 r---- 0000000000002000 008:00011 libdl-2.12.1.so
00007f48fea54000 4 rw--- 0000000000003000 008:00011 libdl-2.12.1.so
00007f48fea55000 464 r-x-- 0000000000000000 008:00011 libgcrypt.so.11.5.3
00007f48feac9000 2048 ----- 0000000000074000 008:00011 libgcrypt.so.11.5.3
00007f48fecc9000 4 r---- 0000000000074000 008:00011 libgcrypt.so.11.5.3
00007f48fecca000 12 rw--- 0000000000075000 008:00011 libgcrypt.so.11.5.3
00007f48feccd000 44 r-x-- 0000000000000000 008:00011 libudev.so.0.9.1
00007f48fecd8000 2048 ----- 000000000000b000 008:00011 libudev.so.0.9.1
00007f48feed8000 4 r---- 000000000000b000 008:00011 libudev.so.0.9.1
00007f48feed9000 4 rw--- 000000000000c000 008:00011 libudev.so.0.9.1
00007f48feeda000 128 r-x-- 0000000000000000 008:00011 ld-2.12.1.so
00007f48fef15000 36 rw-s- 0000000000000000 000:00004 [ shmid=0x270014 ]
00007f48fef1f000 4 rw-s- 0000000000000000 000:00004 [ shmid=0x240012 ]
00007f48fef2b000 36 rw-s- 0000000000000000 000:00004 [ shmid=0x360c0016 ]
00007f48fef35000 4 rw-s- 0000000000000000 000:00004 [ shmid=0x36090010 ]
00007f48fef36000 4 rw-s- 0000000000000000 000:00004 [ shmid=0x3608800f ]
00007f48fef4d000 4 rw-s- 0000000000000000 000:00004 [ shmid=0x238011 ]
00007f48fef54000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x40006 ]
00007f48fefb4000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x38005 ]
00007f48ff014000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x30004 ]
00007f48ff074000 384 rw-s- 0000000000000000 000:00004 [ shmid=0x28003 ]
00007f48ff0d4000 36 rw--- 0000000000000000 000:00000 [ anon ]
00007f48ff0dd000 4 rw-s- 0000000000000000 000:00004 [ shmid=0x3c298021 ]
00007f48ff0de000 4 rw-s- 0000000000000000 000:00004 [ shmid=0x22000a ]
00007f48ff0df000 16 rw-s- 0000000100fe6000 000:00005 card0
00007f48ff0e3000 16 rw-s- 0000000100fe2000 000:00005 card0
00007f48ff0e7000 16 rw-s- 0000000100fde000 000:00005 card0
00007f48ff0eb000 16 rw-s- 0000000100fda000 000:00005 card0
00007f48ff0ef000 16 rw-s- 0000000100fd6000 000:00005 card0
00007f48ff0f3000 16 rw-s- 0000000100fd2000 000:00005 card0
00007f48ff0f7000 12 rw--- 0000000000000000 000:00000 [ anon ]
00007f48ff0fa000 4 r---- 0000000000020000 008:00011 ld-2.12.1.so
00007f48ff0fb000 4 rw--- 0000000000021000 008:00011 ld-2.12.1.so
00007f48ff0fc000 4 rw--- 0000000000000000 000:00000 [ anon ]
00007ffff8c6e000 136 rw--- 0000000000000000 000:00000 [ stack ]
00007ffff8dff000 4 r-x-- 0000000000000000 000:00000 [ anon ]
ffffffffff600000 4 r-x-- 0000000000000000 000:00000 [ anon ]
mapped: 452124K writeable/private: 324356K shared: 25260K
I have no idea what to make of this. Perhaps somebody can give me a hand?
Bookmarks