1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-22 07:09:54 +00:00

Added note about xmon.

This commit is contained in:
Jan Djärv 2003-01-27 19:59:08 +00:00
parent 0a1d6de043
commit 46def98960
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2003-01-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
* DEBUG: Added note about xmon.
2003-01-20 Joanna Pluta <joanna_p@gazeta.pl>
* TUTORIAL.pl: Updated.

View File

@ -305,6 +305,19 @@ procedure:
- You should now look around this offending X call and try to figure
out what is wrong with it.
** If Emacs causes errors or memory leaks in your X server
You can trace the traffic between Emacs and your X server with a tool
like xmon, available at ftp://ftp.x.org/contrib/devel_tools/.
Xmon can be used to see exactly what Emacs sends when X protocol errors
happen. If Emacs causes the X server memory usage to increase you can
use xmon to see what items Emacs creates in the server (windows,
graphical contexts, pixmaps) and what items Emacs delete. If there
are consistently more creations than deletions, the type of item
and the activity you do when the items get created can give a hint where
to start debugging.
** If the symptom of the bug is that Emacs fails to respond
Don't assume Emacs is `hung'--it may instead be in an infinite loop.