Xft performance with XEmacs 21.5.28 on Mac OS 10.5
William Gallafent
william at gallaf.net
Fri Nov 2 10:02:36 EDT 2007
On 2 Nov 2007, at 11:07, Aidan Kehoe wrote:
> Are other XFT apps as slow for you? Could it be that the fontconfig
> cache
> was not created?
Thanks for the suggestions!
Well, it looks from the outside as if the fontconfig cache is there.
Is there a way to check that it's being used? I have 30 files in
~/.fontconfig, one of 358KB, two 282KB, two 281KB, others ranging down
through tens of KB to several of the smallest ones at 80B. Dates are
yesterday and the day before!
Does anyone know of an Xft speed test application that I could use to
see which operations are slow? (Or just another Xft-intensive
applicatiion which I could install (ideally from macports!) ...)
On another note, I have now observed that there are a number of X
Errors being reported in the console from which XEmacs is being run.
Here are the last few. Could they be responsible for this slowdown?
...
Serial number of failed request: 78699
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 66 (X_PolySegment)
Serial number of failed request: 78700
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 66 (X_PolySegment)
Serial number of failed request: 78701
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 66 (X_PolySegment)
Serial number of failed request: 78702
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 70 (X_PolyFillRectangle)
Serial number of failed request: 78703
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 66 (X_PolySegment)
Serial number of failed request: 78704
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 66 (X_PolySegment)
Serial number of failed request: 78705
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 64 (X_PolyPoint)
Serial number of failed request: 78706
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 66 (X_PolySegment)
Serial number of failed request: 78707
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 66 (X_PolySegment)
Serial number of failed request: 78708
Current serial number in output stream: 78709
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 152 (RENDER)
Minor opcode of failed request: 4 (RenderCreatePicture)
Serial number of failed request: 78712
Current serial number in output stream: 78719
X Error of failed request: RenderBadPicture (invalid Picture parameter)
Major opcode of failed request: 152 (RENDER)
Minor opcode of failed request: 23 (RenderCompositeGlyphs8)
Picture id in failed request: 0x800233
Serial number of failed request: 78713
Current serial number in output stream: 78719
X Error of failed request: RenderBadPicture (invalid Picture parameter)
Major opcode of failed request: 152 (RENDER)
Minor opcode of failed request: 7 (RenderFreePicture)
Picture id in failed request: 0x800233
Serial number of failed request: 78714
Current serial number in output stream: 78719
More information about the XEmacs-Beta
mailing list