david@jpl-devvax.JPL.NASA.GOV (David E. Smyth) (02/22/90)
I just ran x11perf on X11R4 on my newly upgraded Sun3/460HM. Several timings were quite interesting. First, the 33MHz 68030 seems to be about as fast as a SPARCstation1 running R3 (don't have R4 data yet). What is more intersting is the performance of circles and ellipses when compared to rectangles: Legend: ------- X3c_S3m X11R3 on Sun3/260 HM XN_S3m X/NeWS 1.0 on same Sun3/260 HM X3c_SSm X11R3 on SPARCstation1 X4_S34m X11R4 on Sun2/460 HM (33MHz 68030) Test X3c_S3m XN_S3m X3c_SSm X4_S34m ----- -------------------------------- 10x10 rectangle 11280.0 1992.0 20820.0 18560.0 100x100 rectangle 1790.0 1226.0 2602.0 2452.0 500x500 rectangle 161.0 186.8 189.4 249.8 10-pixel diameter circle 9.6 340.8 391.6 6816.0 100-pixel diameter circle 0.7 120.0 59.1 1614.0 500-pixel diameter circle 0.1 27.0 19.4 372.8 Cicles and ellipses are now fast enough to be useful! More interesting stuff: Char in 80-char line (6x13) 12360.0 14660.0 23920.0 25740.0 Char in 80-char line (TR 10) 13740.0 18060.0 27080.0 30280.0 Char in 30-char line (TR 24) 8484.0 11340.0 16140.0 17940.0 Char in 80-char image line (6x13) 13200.0 12960.0 25880.0 39840.0 Char in 80-char image line (TR 10) 13180.0 15600.0 25720.0 29540.0 Char in 30-char image line (TR 24) 7722.0 8928.0 14440.0 16260.0 Scroll 10x10 pixels 455.0 325.6 1126.0 3930.0 Scroll 100x100 pixels 211.6 254.4 500.4 981.2 Scroll 500x500 pixels 48.0 67.4 85.2 111.2 And an overall summary, comparing performance within groups of tests against a standard of "1.0" for X11R3 on Sun3/260 HM. The ordering of the test reflects a subjective assesment of how important the performance area: scrolling and text is alot more important the circulating unmapped windows. Test X3c_S3m XN_S3m X3c_SSm X4_S34m ----- -------------------------------- Scrolling 1.0 1.1 2.2 5.2 Text 1.0 1.2 1.9 2.2 -------------------------------- average 1.0 1.1 2.1 3.7 Pop-Up 1.0 0.7 5.0 7.9 Window Mapping 1.0 0.3 2.4 7.1 Window Unmapping 1.0 0.0 3.1 10.5 Mapped Window Creation 1.0 0.2 2.6 13.2 Unmapped Window Creation 1.0 0.0 2.3 3.4 Window Destruction 1.0 0.0 2.9 8.1 Circulate Mapped Window 1.0 0.8 2.2 7.8 Mapped Window Move 1.0 0.0 2.3 2.8 Mapped Window Resize 1.0 0.1 2.3 2.8 -------------------------------- average 1.0 0.2 2.8 7.1 Lines 1.0 0.8 1.7 3.0 Basic Rectangles 1.0 0.6 1.6 1.6 Polygons 1.0 0.7 1.9 1.9 -------------------------------- average 1.0 0.7 1.7 2.2 X Protocol 1.0 1.6 1.6 3.2 Pixmap Copy 1.0 0.8 1.6 2.9 Put/Get Image 1.0 0.5 1.1 1.8 Complex Rectangles 1.0 0.4 1.8 1.6 -------------------------------- average 1.0 0.8 1.5 2.3 Unmapped Window Move 1.0 0.2 2.0 3.1 Unmapped Window Resize 1.0 0.0 1.9 2.9 Circulate Unmapped Window 1.0 0.1 2.0 2.1 Curves 1.0 69.2 32.6 724.1 -------------------------------- average 1.0 17.4 9.6 183.0 ---------------------------------------------------------- David Smyth david@jpl-devvax.jpl.nasa.gov Senior Software Engineer, seismo!cit-vax!jpl-devvax!david X and Object Guru. (818)364-6344 JPL, M/S 301-260, 4800 Oak Grove Drive, Pasadena, CA 91109 ----------------------------------------------------------