home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-10-17 | 34.7 KB | 1,123 lines |
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- NNAAMMEE
- x11perf - X11 server performance test program
-
- SSYYNNTTAAXX
- xx1111ppeerrff [ -option ... ]
-
- DDEESSCCRRIIPPTTIIOONN
- The _x_1_1_p_e_r_f program runs one or more performance tests and
- reports how fast an X server can execute the tests.
-
- Many graphics benchmarks assume that the graphics device
- is used to display the output of a single fancy graphics
- application, and that the user gets his work done on some
- other device, like a terminal. Such benchmarks usually
- measure drawing speed for lines, polygons, text, etc.
-
- Since workstations are not used as standalone graphics
- engines, but as super-terminals, _x_1_1_p_e_r_f measures window
- management performance as well as traditional graphics
- performace. _x_1_1_p_e_r_f includes benchmarks for the time it
- takes to create and map windows (as when you start up an
- application); to map a pre-existing set of windows onto
- the screen (as when you deiconify an application or pop up
- a menu); and to rearrange windows (as when you slosh win-
- dows to and fro trying to find the one you want).
-
- _x_1_1_p_e_r_f also measures graphics performance for operations
- not normally used in standalone graphics displays, but are
- nonetheless used frequently by X applications. Such oper-
- ations include CopyPlane (used to map bitmaps into pix-
- els), scrolling (used in text windows), and various stip-
- ples and tiles (used for CAD and color half-toning,
- respectively).
-
- _x_1_1_p_e_r_f should be used to analyze particular strengths and
- weaknesses of servers, and is most useful to a server
- writer who wants to analyze and improve a server. _x_1_1_p_e_r_f
- is meant to comprehensively exercise just about every X11
- operation you can perform; it does not purport to be a
- representative sample of the operations that X11 applica-
- tions actually use. While it can be used as a benchmark,
- it was written and is intended as a performance testing
- tool.
-
- As such, _x_1_1_p_e_r_f DOES NOT whittle down measurements to a
- single ``HeXStones'' or ``MeXops'' number. We consider
- such numbers to be uninformative at best and misleading at
- worst. Some servers which are very fast for certain
- applications can be very slow for others. No single num-
- ber or small set of numbers are sufficient to characterize
- how an X implementation will perform on all applications.
- However, by knowledge of your favorite application, you
- may be able to use the numbers _x_1_1_p_e_r_f reports to predict
- its performance on a given X implementation.
-
-
-
- X Version 11 Release 6.1 1
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- That said, you might also want to look at _x_1_1_p_e_r_f_c_o_m_p_(_1_)_,
- a program to compare the outputs of different _x_1_1_p_e_r_f
- runs. You provide a list of files containing results from
- _x_1_1_p_e_r_f_, and it lays them out in a nice tabular format.
-
- For repeatable results, _x_1_1_p_e_r_f should be run using a
- local connection on a freshly-started server. The default
- configuration runs each test 5 times, in order to see if
- each trial takes approximately the same amount of time.
- Strange glitches should be examined; if non-repeatable one
- might chalk them up to daemons and network traffic. Each
- trial is run for 5 seconds, in order to reduce random time
- differences. The number of objects processed per second
- is displayed to 3 significant digits, but you'll be lucky
- on most UNIX system if the numbers are actually consistent
- to 2 digits. _x_1_1_p_e_r_f moves the cursor out of the test
- window; you should be careful not to bump the mouse and
- move it back into the window. (A prize to people who cor-
- rectly explain why!!).
-
- Before running a test, _x_1_1_p_e_r_f determines what the round
- trip time to the server is, and factors this out of the
- final timing reported. It ensures that the server has
- actually performed the work requested by fetching a pixel
- back from the test window, which means that servers talk-
- ing to graphics accelerators can't claim that they are
- done, while in the meantime the accelerator is painting
- madly.
-
- By default _x_1_1_p_e_r_f automatically calibrates the number of
- repetitions of each test, so that each should take approx-
- imately the same length of time to run across servers of
- widely differing speeds. However, since each test must be
- run to completion at least once, some slow servers may
- take a very long time, particularly on the window moving
- and resizing tests, and on the arc drawing tests.
-
- All timing reports are for the smallest object involved.
- For example, the line tests use a PolyLine request to
- paint several lines at once, but report how many lines per
- second the server can paint, not how many PolyLine
- requests per second. Text tests paint a line of charac-
- ters, but report on the number of characters per second.
- Some window tests map, unmap, or move a single parent win-
- dow, but report on how many children windows per second
- the server can map, unmap, or move.
-
- The current program is mostly the responsibility of Joel
- McCormack. It is based upon the x11perf developed by Phil
- Karlton, Susan Angebranndt, Chris Kent, Mary Walker, and
- Todd Newman, who wanted to assess performance differences
- between various servers. Several tests were added in
- order to write and tune the PMAX (DECStation 3100)
- servers. For a general release to the world, _x_1_1_p_e_r_f was
-
-
-
- X Version 11 Release 6.1 2
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- rewritten to ease making comparisons between widely vary-
- ing machines, to cover most important (and unimportant) X
- functionality, and to exercise graphics operations in as
- many different orientations and alignments as possible.
-
- OOPPTTIIOONNSS
- _x_1_1_p_e_r_f is solely Xlib based, and accepts the options
- listed below:
-
- --ddiissppllaayy hhoosstt::ddppyy
- Specifies which display to use.
-
- --ssyynncc Runs the tests in synchronous mode. Nor-
- mally only useful for debugging _x_1_1_p_e_r_f _.
-
- --ppaacckk Runs rectangle tests so that they pack rect-
- angles right next to each other. This makes
- it easy to debug server code for stipples
- and tiles...if the pattern looks ugly,
- you've got alignment problems.
-
- --rreeppeeaatt _<_n_> Repeats each test _n times (by default each
- test is run 5 times).
-
- --ttiimmee _<_s_> Specifies how long in seconds each test
- should be run (default 5 seconds).
-
- --aallll Runs all tests. This may take a while.
-
- --rraannggee _<_t_e_s_t_1_>[[,,_<_t_e_s_t_2_>]]
- Runs all the tests starting from the speci-
- fied name _t_e_s_t_1 until the name _t_e_s_t_2,
- including both the specified tests. The
- testnames should be one of the options
- starting from -dot. (eg) -range line100 will
- peform the tests from the 100 pixel line
- test, and go on till the last test, -range
- line100,dline10 will do the tests from
- line100 to dline10.
-
- --llaabbeellss Generates just the descriptive labels for
- each test specified. See _x_1_1_p_e_r_f_c_o_m_p for
- more details.
-
- --ffgg _c_o_l_o_r_-_o_r_-_p_i_x_e_l
- Specifies the foreground color or pixel
- value to use.
-
- --bbgg _c_o_l_o_r_-_o_r_-_p_i_x_e_l
- Specifies the background color or pixel
- value to use.
-
- --cclliippss _d_e_f_a_u_l_t
- Default number of clip windows.
-
-
-
- X Version 11 Release 6.1 3
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --ddddbbgg _c_o_l_o_r_-_o_r_-_p_i_x_e_l
- Specifies the color or pixel value to use
- for drawing the odd segments of a Dou-
- bleDashed line or arc. This will default to
- the bg color.
-
- --rroopp <<rroopp00 rroopp11 ......>>
- Use specified raster ops (default is
- GXcopy). This option only affects graphics
- benchmarks in which the graphics function is
- actually used.
-
- --ppmm <<ppmm00 ppmm11 ......>>
- Use specified planemasks (default is ~0).
- This option only affects graphics benchmarks
- in which the planemask is actually used.
-
- --ddeepptthh <<ddeepptthh>>
- Use a visual with <depth> planes per pixel
- (default is the default visual).
-
- --vvccllaassss <<vvccllaassss>>
- Use a visual with of class <vclass>.
- <vclass> can be StaticGray, GrayScale, Stat-
- icColor, PseudoColor, TrueColor, or Direct-
- Color. (default is the default visual).
-
- --rreeppss <<nn>> Specify the repetion count (Default is num-
- ber that takes aprox. 5 seconds)
-
- --ssuubbss <<ss00 ss11 ......>>
- Specify the number of sub windows to use in
- the Window tests. Default is 4, 16, 25,
- 50, 75, 100 and 200.
-
- --vv11..22 Perform only x11perf Version 1.2 tests using
- Version 1.2 semantics.
-
- --vv11..33 Perform only x11perf Version 1.3 tests using
- Version 1.3 semantics.
-
- --ssuu Set the save_under window attribute to True
- on all windows created by x11perf. Default
- is False.
-
- --bbss <<bbaacckkiinngg__ssttoorree__hhiinntt>>
- Set the backing_store window attribute to
- the given value on all windows created by
- x11perf. <backing_store_hint> can be When-
- Mapped or Always. Default is NotUseful.
-
- --ddoott Dot.
-
- --rreecctt11 1x1 solid-filled rectangle.
-
-
-
- X Version 11 Release 6.1 4
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --rreecctt1100 10x10 solid-filled rectangle.
-
- --rreecctt110000 100x100 solid-filled rectangle.
-
- --rreecctt550000 500x500 solid-filled rectangle.
-
- --ssrreecctt11 1x1 transparent stippled rectangle, 8x8
- stipple pattern.
-
- --ssrreecctt1100 10x10 transparent stippled rectangle, 8x8
- stipple pattern.
-
- --ssrreecctt110000 100x100 transparent stippled rectangle, 8x8
- stipple pattern.
-
- --ssrreecctt550000 500x500 transparent stippled rectangle, 8x8
- stipple pattern.
-
- --oossrreecctt11 1x1 opaque stippled rectangle, 8x8 stipple
- pattern.
-
- --oossrreecctt1100 10x10 opaque stippled rectangle, 8x8 stipple
- pattern.
-
- --oossrreecctt110000 100x100 opaque stippled rectangle, 8x8 stip-
- ple pattern.
-
- --oossrreecctt550000 500x500 opaque stippled rectangle, 8x8 stip-
- ple pattern.
-
- --ttiilleerreecctt11 1x1 tiled rectangle, 4x4 tile pattern.
-
- --ttiilleerreecctt1100 10x10 tiled rectangle, 4x4 tile pattern.
-
- --ttiilleerreecctt110000 100x100 tiled rectangle, 4x4 tile pattern.
-
- --ttiilleerreecctt550000 500x500 tiled rectangle, 4x4 tile pattern.
-
- --ooddddssrreecctt11 1x1 transparent stippled rectangle, 17x15
- stipple pattern.
-
- --ooddddssrreecctt1100 10x10 transparent stippled rectangle, 17x15
- stipple pattern.
-
- --ooddddssrreecctt110000 100x100 transparent stippled rectangle,
- 17x15 stipple pattern.
-
- --ooddddssrreecctt550000 500x500 transparent stippled rectangle,
- 17x15 stipple pattern.
-
- --ooddddoossrreecctt11 1x1 opaque stippled rectangle, 17x15 stipple
- pattern.
-
- --ooddddoossrreecctt1100 10x10 opaque stippled rectangle, 17x15
-
-
-
- X Version 11 Release 6.1 5
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- stipple pattern.
-
- --ooddddoossrreecctt110000 100x100 opaque stippled rectangle, 17x15
- stipple pattern.
-
- --ooddddoossrreecctt550000 500x500 opaque stippled rectangle, 17x15
- stipple pattern.
-
- --ooddddttiilleerreecctt11 1x1 tiled rectangle, 17x15 tile pattern.
-
- --ooddddttiilleerreecctt1100
- 10x10 tiled rectangle, 17x15 tile pattern.
-
- --ooddddttiilleerreecctt110000
- 100x100 tiled rectangle, 17x15 tile pattern.
-
- --ooddddttiilleerreecctt550000
- 500x500 tiled rectangle, 17x15 tile pattern.
-
- --bbiiggssrreecctt11 1x1 stippled rectangle, 161x145 stipple pat-
- tern.
-
- --bbiiggssrreecctt1100 10x10 stippled rectangle, 161x145 stipple
- pattern.
-
- --bbiiggssrreecctt110000 100x100 stippled rectangle, 161x145 stipple
- pattern.
-
- --bbiiggssrreecctt550000 500x500 stippled rectangle, 161x145 stipple
- pattern.
-
- --bbiiggoossrreecctt11 1x1 opaque stippled rectangle, 161x145 stip-
- ple pattern.
-
- --bbiiggoossrreecctt1100 10x10 opaque stippled rectangle, 161x145
- stipple pattern.
-
- --bbiiggoossrreecctt110000 100x100 opaque stippled rectangle, 161x145
- stipple pattern.
-
- --bbiiggoossrreecctt550000 500x500 opaque stippled rectangle, 161x145
- stipple pattern.
-
- --bbiiggttiilleerreecctt11 1x1 tiled rectangle, 161x145 tile pattern.
-
- --bbiiggttiilleerreecctt1100
- 10x10 tiled rectangle, 161x145 tile pattern.
-
- --bbiiggttiilleerreecctt110000
- 100x100 tiled rectangle, 161x145 tile pat-
- tern.
-
- --bbiiggttiilleerreecctt550000
- 500x500 tiled rectangle, 161x145 tile
-
-
-
- X Version 11 Release 6.1 6
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- pattern.
-
- --eesscchheerrttiilleerreecctt11
- 1x1 tiled rectangle, 215x208 tile pattern.
-
- --eesscchheerrttiilleerreecctt1100
- 10x10 tiled rectangle, 215x208 tile pattern.
-
- --eesscchheerrttiilleerreecctt110000
- 100x100 tiled rectangle, 215x208 tile pat-
- tern.
-
- --eesscchheerrttiilleerreecctt550000
- 500x500 tiled rectangle, 215x208 tile pat-
- tern.
-
- --sseegg11 1-pixel thin line segment.
-
- --sseegg1100 10-pixel thin line segment.
-
- --sseegg110000 100-pixel thin line segment.
-
- --sseegg550000 500-pixel thin line segment.
-
- --sseegg110000cc11 100-pixel thin line segment (1 obscuring
- rectangle).
-
- --sseegg110000cc22 100-pixel thin line segment (2 obscuring
- rectangles).
-
- --sseegg110000cc33 100-pixel thin line segment (3 obscuring
- rectangles).
-
- --ddsseegg1100 10-pixel thin dashed segment (3 on, 2 off).
-
- --ddsseegg110000 100-pixel thin dashed segment (3 on, 2 off).
-
- --ddddsseegg110000 100-pixel thin double-dashed segment (3 fg,
- 2 bg).
-
- --hhsseegg1100 10-pixel thin horizontal line segment.
-
- --hhsseegg110000 100-pixel thin horizontal line segment.
-
- --hhsseegg550000 500-pixel thin horizontal line segment.
-
- --vvsseegg1100 10-pixel thin vertical line segment.
-
- --vvsseegg110000 100-pixel thin vertical line segment.
-
- --vvsseegg550000 500-pixel thin vertical line segment.
-
- --wwhhsseegg1100 10-pixel wide horizontal line segment.
-
-
-
-
- X Version 11 Release 6.1 7
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --wwhhsseegg110000 100-pixel wide horizontal line segment.
-
- --wwhhsseegg550000 500-pixel wide horizontal line segment.
-
- --wwvvsseegg1100 10-pixel wide vertical line segment.
-
- --wwvvsseegg110000 100-pixel wide vertical line segment.
-
- --wwvvsseegg550000 500-pixel wide vertical line segment.
-
- --lliinnee11 1-pixel thin (width 0) line.
-
- --lliinnee1100 10-pixel thin line.
-
- --lliinnee110000 100-pixel thin line.
-
- --lliinnee550000 500-pixel thin line.
-
- --ddlliinnee1100 10-pixel thin dashed line (3 on, 2 off).
-
- --ddlliinnee110000 100-pixel thin dashed line (3 on, 2 off).
-
- --ddddlliinnee110000 100-pixel thin double-dashed line (3 fg, 2
- bg).
-
- --wwlliinnee1100 10-pixel line, line width 1.
-
- --wwlliinnee110000 100-pixel line, line width 10.
-
- --wwlliinnee550000 500-pixel line, line width 50.
-
- --wwddlliinnee110000 100-pixel dashed line, line width 10 (30 on,
- 20 off).
-
- --wwddddlliinnee110000 100-pixel double-dashed line, line width 10
- (30 fg, 20 bg).
-
- --oorreecctt1100 10x10 thin rectangle outline.
-
- --oorreecctt110000 100-pixel thin vertical line segment.
-
- --oorreecctt550000 500-pixel thin vertical line segment.
-
- --wwoorreecctt1100 10x10 wide rectangle outline.
-
- --wwoorreecctt110000 100-pixel wide vertical line segment.
-
- --wwoorreecctt550000 500-pixel wide vertical line segment.
-
- --cciirrccllee11 1-pixel diameter thin (line width 0) circle.
-
- --cciirrccllee1100 10-pixel diameter thin circle.
-
- --cciirrccllee110000 100-pixel diameter thin circle.
-
-
-
- X Version 11 Release 6.1 8
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --cciirrccllee550000 500-pixel diameter thin circle.
-
- --ddcciirrccllee110000 100-pixel diameter thin dashed circle (3 on,
- 2 off).
-
- --ddddcciirrccllee110000 100-pixel diameter thin double-dashed circle
- (3 fg, 2 bg).
-
- --wwcciirrccllee1100 10-pixel diameter circle, line width 1.
-
- --wwcciirrccllee110000 100-pixel diameter circle, line width 10.
-
- --wwcciirrccllee550000 500-pixel diameter circle, line width 50.
-
- --wwddcciirrccllee110000 100-pixel diameter dashed circle, line width
- 10 (30 on, 20 off).
-
- --wwddddcciirrccllee110000 100-pixel diameter double-dashed circle,
- line width 10 (30 fg, 20 bg).
-
- --ppcciirrccllee1100 10-pixel diameter thin partial circle, ori-
- entation and arc angle evenly distributed.
-
- --ppcciirrccllee110000 100-pixel diameter thin partial circle.
-
- --wwppcciirrccllee1100 10-pixel diameter wide partial circle.
-
- --wwppcciirrccllee110000 100-pixel diameter wide partial circle.
-
- --ffcciirrccllee11 1-pixel diameter filled circle.
-
- --ffcciirrccllee1100 10-pixel diameter filled circle.
-
- --ffcciirrccllee110000 100-pixel diameter filled circle.
-
- --ffcciirrccllee550000 500-pixel diameter filled circle.
-
- --ffccppcciirrccllee1100 10-pixel diameter partial filled circle,
- chord fill, orientation and arc angle evenly
- distributed.
-
- --ffccppcciirrccllee110000 100-pixel diameter partial filled circle,
- chord fill.
-
- --ffssppcciirrccllee1100 10-pixel diameter partial filled circle, pie
- slice fill, orientation and arc angle evenly
- distributed.
-
- --ffssppcciirrccllee110000 100-pixel diameter partial filled circle,
- pie slice fill.
-
- --eelllliippssee1100 10-pixel diameter thin (line width 0)
- ellipse, major and minor axis sizes evenly
- distributed.
-
-
-
- X Version 11 Release 6.1 9
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --eelllliippssee110000 100-pixel diameter thin ellipse.
-
- --eelllliippssee550000 500-pixel diameter thin ellipse.
-
- --ddeelllliippssee110000 100-pixel diameter thin dashed ellipse (3
- on, 2 off).
-
- --ddddeelllliippssee110000 100-pixel diameter thin double-dashed
- ellipse (3 fg, 2 bg).
-
- --wweelllliippssee1100 10-pixel diameter ellipse, line width 1.
-
- --wweelllliippssee110000 100-pixel diameter ellipse, line width 10.
-
- --wweelllliippssee550000 500-pixel diameter ellipse, line width 50.
-
- --wwddeelllliippssee110000 100-pixel diameter dashed ellipse, line
- width 10 (30 on, 20 off).
-
- --wwddddeelllliippssee110000
- 100-pixel diameter double-dashed ellipse,
- line width 10 (30 fg, 20 bg).
-
- --ppeelllliippssee1100 10-pixel diameter thin partial ellipse.
-
- --ppeelllliippssee110000 100-pixel diameter thin partial ellipse.
-
- --wwppeelllliippssee1100 10-pixel diameter wide partial ellipse.
-
- --wwppeelllliippssee110000 100-pixel diameter wide partial ellipse.
-
- --ffeelllliippssee1100 10-pixel diameter filled ellipse.
-
- --ffeelllliippssee110000 100-pixel diameter filled ellipse.
-
- --ffeelllliippssee550000 500-pixel diameter filled ellipse.
-
- --ffccppeelllliippssee1100 10-pixel diameter partial filled ellipse,
- chord fill.
-
- --ffccppeelllliippssee110000
- 100-pixel diameter partial filled ellipse,
- chord fill.
-
- --ffssppeelllliippssee1100 10-pixel diameter partial filled ellipse,
- pie slice fill.
-
- --ffssppeelllliippssee110000
- 100-pixel diameter partial filled ellipse,
- pie slice fill.
-
- --ttrriiaannggllee11 Fill 1-pixel/side triangle.
-
- --ttrriiaannggllee1100 Fill 10-pixel/side triangle.
-
-
-
- X Version 11 Release 6.1 10
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --ttrriiaannggllee110000 Fill 100-pixel/side triangle.
-
- --ttrraapp11 Fill 1x1 trapezoid.
-
- --ttrraapp1100 Fill 10x10 trapezoid.
-
- --ttrraapp110000 Fill 100x100 trapezoid.
-
- --ttrraapp330000 Fill 300x300 trapezoid.
-
- --ssttrraapp11 Fill 1x1 transparent stippled trapezoid, 8x8
- stipple pattern.
-
- --ssttrraapp1100 Fill 10x10 transparent stippled trapezoid,
- 8x8 stipple pattern.
-
- --ssttrraapp110000 Fill 100x100 transparent stippled trapezoid,
- 8x8 stipple pattern.
-
- --ssttrraapp330000 Fill 300x300 transparent stippled trapezoid,
- 8x8 stipple pattern.
-
- --oossttrraapp11 Fill 10x10 opaque stippled trapezoid, 8x8
- stipple pattern.
-
- --oossttrraapp1100 Fill 10x10 opaque stippled trapezoid, 8x8
- stipple pattern.
-
- --oossttrraapp110000 Fill 100x100 opaque stippled trapezoid, 8x8
- stipple pattern.
-
- --oossttrraapp330000 Fill 300x300 opaque stippled trapezoid, 8x8
- stipple pattern.
-
- --ttiilleettrraapp11 Fill 10x10 tiled trapezoid, 4x4 tile pat-
- tern.
-
- --ttiilleettrraapp1100 Fill 10x10 tiled trapezoid, 4x4 tile pat-
- tern.
-
- --ttiilleettrraapp110000 Fill 100x100 tiled trapezoid, 4x4 tile pat-
- tern.
-
- --ttiilleettrraapp330000 Fill 300x300 tiled trapezoid, 4x4 tile pat-
- tern.
-
- --ooddddssttrraapp11 Fill 1x1 transparent stippled trapezoid,
- 17x15 stipple pattern.
-
- --ooddddssttrraapp1100 Fill 10x10 transparent stippled trapezoid,
- 17x15 stipple pattern.
-
- --ooddddssttrraapp110000 Fill 100x100 transparent stippled trapezoid,
- 17x15 stipple pattern.
-
-
-
- X Version 11 Release 6.1 11
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --ooddddssttrraapp330000 Fill 300x300 transparent stippled trapezoid,
- 17x15 stipple pattern.
-
- --ooddddoossttrraapp11 Fill 10x10 opaque stippled trapezoid, 17x15
- stipple pattern.
-
- --ooddddoossttrraapp1100 Fill 10x10 opaque stippled trapezoid, 17x15
- stipple pattern.
-
- --ooddddoossttrraapp110000 Fill 100x100 opaque stippled trapezoid,
- 17x15 stipple pattern.
-
- --ooddddoossttrraapp330000 Fill 300x300 opaque stippled trapezoid,
- 17x15 stipple pattern.
-
- --ooddddttiilleettrraapp11 Fill 10x10 tiled trapezoid, 17x15 tile pat-
- tern.
-
- --ooddddttiilleettrraapp1100
- Fill 10x10 tiled trapezoid, 17x15 tile pat-
- tern.
-
- --ooddddttiilleettrraapp110000
- Fill 100x100 tiled trapezoid, 17x15 tile
- pattern.
-
- --ooddddttiilleettrraapp330000
- Fill 300x300 tiled trapezoid, 17x15 tile
- pattern.
-
- --bbiiggssttrraapp11 Fill 1x1 transparent stippled trapezoid,
- 161x145 stipple pattern.
-
- --bbiiggssttrraapp1100 Fill 10x10 transparent stippled trapezoid,
- 161x145 stipple pattern.
-
- --bbiiggssttrraapp110000 Fill 100x100 transparent stippled trapezoid,
- 161x145 stipple pattern.
-
- --bbiiggssttrraapp330000 Fill 300x300 transparent stippled trapezoid,
- 161x145 stipple pattern.
-
- --bbiiggoossttrraapp11 Fill 10x10 opaque stippled trapezoid,
- 161x145 stipple pattern.
-
- --bbiiggoossttrraapp1100 Fill 10x10 opaque stippled trapezoid,
- 161x145 stipple pattern.
-
- --bbiiggoossttrraapp110000 Fill 100x100 opaque stippled trapezoid,
- 161x145 stipple pattern.
-
- --bbiiggoossttrraapp330000 Fill 300x300 opaque stippled trapezoid,
- 161x145 stipple pattern.
-
-
-
-
- X Version 11 Release 6.1 12
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --bbiiggttiilleettrraapp11 Fill 10x10 tiled trapezoid, 161x145 tile
- pattern.
-
- --bbiiggttiilleettrraapp1100
- Fill 10x10 tiled trapezoid, 161x145 tile
- pattern.
-
- --bbiiggttiilleettrraapp110000
- Fill 100x100 tiled trapezoid, 161x145 tile
- pattern.
-
- --bbiiggttiilleettrraapp330000
- Fill 300x300 tiled trapezoid, 161x145 tile
- pattern.
-
- --eesscchheerrttiilleettrraapp11
- Fill 1x1 tiled trapezoid, 216x208 tile pat-
- tern.
-
- --eesscchheerrttiilleettrraapp1100
- Fill 10x10 tiled trapezoid, 216x208 tile
- pattern.
-
- --eesscchheerrttiilleettrraapp110000
- Fill 100x100 tiled trapezoid, 216x208 tile
- pattern.
-
- --eesscchheerrttiilleettrraapp330000
- Fill 300x300 tiled trapezoid, 216x208 tile
- pattern.
-
- --ccoommpplleexx1100 Fill 10-pixel/side complex polygon.
-
- --ccoommpplleexx110000 Fill 100-pixel/side complex polygon.
-
- --6644ppoollyy1100ccoonnvveexx
- Fill 10x10 convex 64-gon.
-
- --6644ppoollyy110000ccoonnvveexx
- Fill 100x100 convex 64-gon.
-
- --6644ppoollyy1100ccoommpplleexx
- Fill 10x10 complex 64-gon.
-
- --6644ppoollyy110000ccoommpplleexx
- Fill 100x100 complex 64-gon.
-
- --fftteexxtt Character in 80-char line (6x13).
-
- --ff88tteexxtt Character in 70-char line (8x13).
-
- --ff99tteexxtt Character in 60-char line (9x15).
-
- --ff1144tteexxtt1166 2-byte character in 40-char line (k14).
-
-
-
- X Version 11 Release 6.1 13
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --ttrr1100tteexxtt Character in 80-char line (Times-Roman 10).
-
- --ttrr2244tteexxtt Character in 30-char line (Times-Roman 24).
-
- --ppoollyytteexxtt Character in 20/40/20 line (6x13, Times-
- Roman 10, 6x13).
-
- --ppoollyytteexxtt1166 2-byte character in 7/14/7 line (k14, k24).
-
- --ffiitteexxtt Character in 80-char image line (6x13).
-
- --ff88iitteexxtt Character in 70-char image line (8x13).
-
- --ff99iitteexxtt Character in 60-char image line (9x15).
-
- --ff1144iitteexxtt1166 2-byte character in 40-char image line
- (k14).
-
- --ff2244iitteexxtt1166 2-byte character in 23-char image line
- (k24).
-
- --ttrr1100iitteexxtt Character in 80-char image line (Times-Roman
- 10).
-
- --ttrr2244iitteexxtt Character in 30-char image line (Times-Roman
- 24).
-
- --ssccrroollll1100 Scroll 10x10 pixels vertically.
-
- --ssccrroollll110000 Scroll 100x100 pixels vertically.
-
- --ssccrroollll550000 Scroll 500x500 pixels vertically.
-
- --ccooppyywwiinnwwiinn1100 Copy 10x10 square from window to window.
-
- --ccooppyywwiinnwwiinn110000
- Copy 100x100 square from window to window.
-
- --ccooppyywwiinnwwiinn550000
- Copy 500x500 square from window to window.
-
- --ccooppyyppiixxwwiinn1100 Copy 10x10 square from pixmap to window.
-
- --ccooppyyppiixxwwiinn110000
- Copy 100x100 square from pixmap to window.
-
- --ccooppyyppiixxwwiinn550000
- Copy 500x500 square from pixmap to window.
-
- --ccooppyywwiinnppiixx1100 Copy 10x10 square from window to pixmap.
-
- --ccooppyywwiinnppiixx110000
- Copy 100x100 square from window to pixmap.
-
-
-
-
- X Version 11 Release 6.1 14
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --ccooppyywwiinnppiixx550000
- Copy 500x500 square from window to pixmap.
-
- --ccooppyyppiixxppiixx1100 Copy 10x10 square from pixmap to pixmap.
-
- --ccooppyyppiixxppiixx110000
- Copy 100x100 square from pixmap to pixmap.
-
- --ccooppyyppiixxppiixx550000
- Copy 500x500 square from pixmap to pixmap.
-
- --ccooppyyppllaannee1100 Copy 10x10 1-bit deep plane.
-
- --ccooppyyppllaannee110000 Copy 100x100 1-bit deep plane.
-
- --ccooppyyppllaannee550000 Copy 500x500 1-bit deep plane.
-
- --ppuuttiimmaaggee1100 PutImage 10x10 square.
-
- --ppuuttiimmaaggee110000 PutImage 100x100 square.
-
- --ppuuttiimmaaggee550000 PutImage 500x500 square.
-
- --ppuuttiimmaaggeexxyy1100 PutImage XY format 10x10 square.
-
- --ppuuttiimmaaggeexxyy110000
- PutImage XY format 100x100 square.
-
- --ppuuttiimmaaggeexxyy550000
- PutImage XY format 500x500 square.
-
- --sshhmmppuutt1100 PutImage 10x10 square, MIT shared memory
- extension.
-
- --sshhmmppuutt110000 PutImage 100x100 square, MIT shared memory
- extension.
-
- --sshhmmppuutt550000 PutImage 500x500 square, MIT shared memory
- extension.
-
- --sshhmmppuuttxxyy1100 PutImage XY format 10x10 square, MIT shared
- memory extension.
-
- --sshhmmppuuttxxyy110000 PutImage XY format 100x100 square, MIT
- shared memory extension.
-
- --sshhmmppuuttxxyy550000 PutImage XY format 500x500 square, MIT
- shared memory extension.
-
- --ggeettiimmaaggee1100 GetImage 10x10 square.
-
- --ggeettiimmaaggee110000 GetImage 100x100 square.
-
- --ggeettiimmaaggee550000 GetImage 500x500 square.
-
-
-
- X Version 11 Release 6.1 15
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- --ggeettiimmaaggeexxyy1100 GetImage XY format 10x10 square.
-
- --ggeettiimmaaggeexxyy110000
- GetImage XY format 100x100 square.
-
- --ggeettiimmaaggeexxyy550000
- GetImage XY format 500x500 square.
-
- --nnoooopp X protocol NoOperation.
-
- --aattoomm GetAtomName.
-
- --ppooiinntteerr QueryPointer.
-
- --pprroopp GetProperty.
-
- --ggcc Change graphics context.
-
- --ccrreeaattee Create child window and map using MapSubwin-
- dows.
-
- --uuccrreeaattee Create unmapped window.
-
- --mmaapp Map child window via MapWindow on parent.
-
- --uunnmmaapp Unmap child window via UnmapWindow on par-
- ent.
-
- --ddeessttrrooyy Destroy child window via DestroyWindow par-
- ent.
-
- --ppooppuupp Hide/expose window via Map/Unmap popup win-
- dow.
-
- --mmoovvee Move window.
-
- --uummoovvee Moved unmapped window.
-
- --mmoovveettrreeee Move window via MoveWindow on parent.
-
- --rreessiizzee Resize window.
-
- --uurreessiizzee Resize unmapped window.
-
- --cciirrccuullaattee Circulate lowest window to top.
-
- --uucciirrccuullaattee Circulate unmapped window to top.
-
- XX DDEEFFAAUULLTTSS
- There are no X defaults used by this program.
-
- SSEEEE AALLSSOO
- X(1), xbench(1), x11perfcomp(1)
-
-
-
-
- X Version 11 Release 6.1 16
-
-
-
-
-
- X11PERF(1) X11PERF(1)
-
-
- AAUUTTHHOORRSS
- Joel McCormack
- Phil Karlton
- Susan Angebranndt
- Chris Kent
- Keith Packard
- Graeme Gill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- X Version 11 Release 6.1 17
-
-
-