Adam Jackson
8f9bdfd293
dix: Tune dixLookupDrawable for success
The vast vast vast majority of resource lookups are successful. Move some
work to the error paths so we don't punish success.
Before:
40000000 trep @ 0.0009 msec (1109091.3/sec): PutImage 10x10 square
60000000 trep @ 0.0005 msec (2072652.2/sec): ShmPutImage 10x10 square
After:
40000000 trep @ 0.0009 msec (1148346.9/sec): PutImage 10x10 square
60000000 trep @ 0.0005 msec (2091666.1/sec): ShmPutImage 10x10 square
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Adam Jackson <ajax@redhat.com>
2012-01-06 13:29:54 -05:00
..
2011-09-23 17:14:47 -07:00
2011-11-23 12:15:05 -08:00
2011-09-19 22:31:21 -07:00
2011-12-12 17:03:08 -08:00
2011-12-19 09:08:36 +10:00
2012-01-06 13:29:54 -05:00
2010-09-28 16:45:05 +03:00
2011-10-04 19:43:52 -07:00
2012-01-06 13:29:54 -05:00
2011-11-09 13:26:47 +10:00
2009-08-03 10:11:48 +10:00
2011-12-19 09:08:32 +10:00
2011-12-21 15:20:32 +10:00
2011-12-13 13:24:57 +10:00
2008-12-03 05:43:34 -02:00
2010-09-13 15:58:08 -07:00
2011-12-21 14:16:37 +10:00
2010-11-11 23:20:35 +02:00
2010-05-13 17:14:07 -07:00
2011-12-21 14:16:36 +10:00
2008-12-03 05:43:34 -02:00
2011-12-21 14:16:36 +10:00
2011-07-27 09:31:02 +10:00
2011-12-19 09:08:36 +10:00
2010-06-05 19:23:03 -07:00
2010-12-06 19:15:26 -08:00
2010-12-31 12:52:50 +00:00
2009-08-28 23:29:05 -04:00
2011-10-25 14:06:41 +10:00
2011-03-01 07:58:06 -05:00
2011-12-12 17:03:08 -08:00
2011-12-12 17:03:08 -08:00
2010-09-10 11:44:12 -07:00
2011-09-21 17:14:44 -04:00
2011-09-21 17:12:04 -04:00
2011-12-13 13:24:57 +10:00
2011-12-21 14:16:36 +10:00
2011-12-21 12:38:35 +10:00
2010-12-07 11:10:35 -08:00
2010-12-07 11:10:35 -08:00