After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 110876 - XInternAtom
XInternAtom
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: notification area
unspecified
Other All
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-04-15 16:09 UTC by Morten Welinder
Modified: 2006-08-10 20:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Morten Welinder 2003-04-15 16:09:48 UTC
Sorry about the bogus component -- the tray is the culprit, but that is not
an option.

libegg is calling XInternAtom in many places.  It should
probably be calling the gdk equivalent as much as possible.

It has been suggested that XInternAtom is a major cause of startup slowness,
see http://keithp.com/~keithp/talks/usenix2003/html/net.html -- getting all
the calls to go one way and use the cache will help.
Comment 1 James Henstridge 2003-04-16 03:37:51 UTC
Creating new component and reassigning.
Comment 2 Owen Taylor 2003-09-30 20:01:00 UTC
Note that XInternAtom actually does keep a cache.
Comment 3 Vincent Untz 2006-07-28 21:12:37 UTC
Killing eggtraymanager in libegg and moving to the notification area.
Comment 4 Vincent Untz 2006-08-10 20:24:07 UTC
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.