X-Resource (расширение X11)
Расширение, позволяющее клиенту спросить сервер, сколько места занимают остальные клиенты: сколько окон, pixmap и графических контекстов у каждого и сколько байт весят его pixmap.
X-сервер точно знает, что выделил каждый клиент, но долго протокол не давал об этом спросить. Когда рабочий стол распухал на машине без подкачки, понять, какая программа течёт, было нельзя. X-Resource, появившееся с XFree86 4.3 в 2003 году, открыло книги: по каждому соединению можно получить число ресурсов каждого типа и общий объём памяти pixmap в процессе сервера. Утилита xrestop показывает это как top для X и годами служила способом поймать браузеры и тулкиты, создававшие pixmap и не отпускавшие их.
Версия 1.2 2011 года добавила запрос, сопоставляющий клиента с идентификатором процесса — сервер считывает его с сокета Unix, — и наконец у строки в xrestop появилось имя, на которое можно ругаться. Расширение чисто диагностическое: ничего не меняет и не имеет контроля доступа сверх самого факта подключения к дисплею, что вполне в духе X.