summaryrefslogtreecommitdiff
path: root/Software/xrestop.mdwn
blob: e232d4befd80be5dcd06ed12048172a61485e85a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
## xrestop

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.  


### Screenshot

[[!img xrestop.png] 


### Note

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|https://bugs.freedesktop.org/show_bug.cgi?id=2029]] for more info and a patch that improves things a little.  


### Authors

xrestop was written by Matthew Allum. 


### Download

* [[xrestop-0.1.tar.gz|http://downloads.yoctoproject.org/releases/xrestop/xrestop-0.1.tar.gz]]: Initial release 
* [[xrestop-0.2.tar.gz|http://downloads.yoctoproject.org/releases/xrestop/xrestop-0.2.tar.gz]]: Adds missing man page, spec file 
* [[xrestop-0.3.tar.gz|http://downloads.yoctoproject.org/releases/xrestop/xrestop-0.3.tar.gz]]: Tweaks for Solaris. Man page improvements. 
* [[xrestop-0.4.tar.gz|http://downloads.yoctoproject.org/releases/xrestop/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|http://cgit.freedesktop.org/xorg/app/xrestop]] cgit web browsing 
* [[git://anongit.freedesktop.org/xorg/app/xrestop|git://anongit.freedesktop.org/xorg/app/xrestop]] anonymous git cloning 
* [[http://anongit.freedesktop.org/git/xorg/app/xrestop.git|http://anongit.freedesktop.org/git/xorg/app/xrestop.git]] anonymous git cloning via http