Latency-hiding the XC-MISC request when we're nearly out of XIDs might be a feature. Some API design thought should go into this: ideally it would be under the control of the application if desired, happening automatically if the application doesn't take care of it. This is a continuation of bug 7001
Here's a test case that allocates XIDs in a tight loop. http://minilop.net/svn/jamey/trunk/test/xlib/allocid-xcb.c
Marking as lowest priority. Apart from microbenchmarks, we don't think anything will care about the performance of XID allocation, because it happens so rarely.
Seems fine then.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.