I was browsing my process table using prstat(1M)
and noticed this particular process using a lot of resources:
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
119004 jmcp 41M 5500K sleep 59 0 0:12:49 0.3% at-spi-registry/1
What is this at-spi-registry?
It turns out that it's the daemon associated with the GNOME Accessibility Project
A quick Goooooooogle
for "at-spi registry" turned up this link
which told me
 - GNOME Assistive Tech Service Provider Interface 1.1.9
by Tushar Teredesai (http://freshmeat.net/users/tusharteredesai/)
Wednesday, April 2nd 2003 13:57
About: at-spi is a part of the Gnome Accessibility Project. It provides a
Service Provider Interface for the Assistive Technologies available on the
GNOME platform, and a library against which applications can be linked.
License: GNU Lesser General Public License (LGPL)
Ok, seems fair enough. But why on earth do I need this daemon running on my system? I certainly don't want it running. And why
is it using nearly 12Mb for its heap?
$ pmap 119004
119004: /usr/lib/at-spi-registryd --oaf-activate-iid=OAFIID:Accessibility_Regi
08041000 28K rwx-- [ stack ]
08050000 36K r-x-- /usr/lib/at-spi-registryd
08068000 8K rwx-- /usr/lib/at-spi-registryd
0806A000 3672K rwx-- [ heap ]
08400000 8192K rwx-- [ heap ]
Yes I know that memory is cheap these days, but if I don't have to have something running, I generally won't run. Not happy Gnome!