Xrestop uses the X-Resource extension to provide 'top' like statistics of each connected X11 client's server side resource usage. It is intended as a developer tool to aid more efficient server resource usage and debug server side leakage.
It should work with any server supporting the X-Resource extension, including the Xorg server and XFree86 4.3+. "
xdpyinfo | grep Resource" should tell you if your server supports this extension.
The XRes extension in XFree86 and older Xorg releases under estimates total pixmap memory used nor does it report win background pixmap usage. However it is still very useful for detecting server side leaks. See https://bugs.freedesktop.org/show_bug.cgi?id=2029 for more info and a patch that improves things a little.
xrestop was written by Matthew Allum.
- xrestop-0.1.tar.gz: Initial release
- xrestop-0.2.tar.gz: Adds missing man page, spec file
- xrestop-0.3.tar.gz: Tweaks for Solaris. Man page improvements.
- xrestop-0.4.tar.gz: Quit (q) key support, PID detect bug fixes + other minor tweaks
git Source Repos
- http://cgit.freedesktop.org/xorg/app/xrestop cgit web browsing
- git://anongit.freedesktop.org/xorg/app/xrestop anonymous git cloning
- http://anongit.freedesktop.org/git/xorg/app/xrestop.git anonymous git cloning via http