OS/2 2.0 PM WIN OS/2 Difference

Positive=Full Screen OS/2 2.0 PM Better Negative=Full Screen WIN OS/2 Better OS/2 2.0 PM WIN OS/2  Difference (ms)     (ms)       (ms) BITBLT ALIGNMENT Source Aligned Destination Aligned: 32 x 32                                 2.52      0.85      -1.67 64 x 64                                 3.76      1.55      -2.21 128x128                                 8.72      4.64      -4.08 256x256                                   25     16.62      -8.38 Source Aligned Destination Not Aligned: 32 x 32                                 3.76      3.42      -0.34 64 x 64                                 7.52      8.88       1.36 128x128                                23.72      26.5       2.78 256x256                                83.76     91.02       7.26 Source Not Aligned Destination Aligned: 32 x 32                                 2.48      3.44       0.96 64 x 64                                 7.52      8.92       1.4 128x128                                23.72     26.96       3.24 256x256                                83.76      90.8       7.04 Source Not Aligned Destination Not Aligned: 32 x 32                                 2.48      3.64       1.16 64 x 64                                 8.72      9.31       0.59 128x128                                   25     27.34       2.34 256x256                                   85     92.48       7.48 BITBLT OVERLAP Horizontal Overlap:                     3.99      1.62       -2.37 Vertical Overlap:                       3.91      1.61       -2.3 BITBLT ROP'S (average time per call) Screen to Screen: SRCCOPY                                 3.79      4.61       0.82 SRCPAINT                                 7.9      9.23       1.33 SRCAND                                  7.89      9.12       1.23 SRCINVERT                               7.89      9.08       1.19 SRCERASE                                8.53      9.61       1.08 NOTSRCCOPY                              6.31       7.2       0.89 NOTSRCERASE                             7.89      9.33       1.44 MERGECOPY                               7.26      8.27       1.01 MERGEPAINT                              7.89      9.35       1.46 PATCOPY                                 1.26      1.79       0.53 PATPAINT                                9.47     10.62       1.15 PATINVERT                               1.58      7.81       6.23 DSTINVERT                               1.26      1.44       0.18 ZERO                                    1.26      1.53       0.27 ONE                                     1.58      1.69       0.11 Memory to Screen: SRCCOPY                                 1.26      1.24      -0.02 SRCPAINT                                9.15      7.79      -1.36 SRCAND                                  9.15      7.81      -1.34 SRCINVERT                               9.15      7.79      -1.36 SRCERASE                                9.47      8.14      -1.33 NOTSRCCOPY                              7.89      6.19      -1.7 NOTSRCERASE                             9.15      8.03      -1.12 MERGECOPY                               8.53      6.99      -1.54 MERGEPAINT                              9.47      7.92      -1.55 PATCOPY                                 1.58      1.77       0.19 PATPAINT                               10.73      9.28      -1.45 PATINVERT                               1.59      7.78       6.19 DSTINVERT                               1.58      1.41      -0.17 ZERO                                    1.26      1.54       0.28 ONE                                     1.26      1.71       0.45 Memory to Memory: SRCCOPY                                 1.26      2.66       1.4 SRCPAINT                                1.58      4.93       3.35 SRCAND                                  1.59      4.79       3.2 SRCINVERT                               1.58      4.94       3.36 SRCERASE                                1.58       5.3       3.72 NOTSRCCOPY                              1.26      4.13       2.87 NOTSRCERASE                             1.58      5.06       3.48 MERGECOPY                               1.59       5.1       3.51 MERGEPAINT                              1.89      5.04       3.15 PATCOPY                                 0.95      3.21       2.26 PATPAINT                                1.89      6.48       4.59 PATINVERT                               1.59       5.1       3.51 DSTINVERT                               1.26      3.65       2.39 ZERO                                    0.94      2.19       1.25 ONE                                     0.95      2.19       1.24 SCREEN/MEMORY BITBLT (64x64 mono) Memory To Screen:                       1.88      2.16       0.28 Screen To Screen:                        6.5      8.91       2.41 PARTIAL ARCS Major Axis X                            5.85     36.05       30.2 Major Axis Y                            5.21     34.84       29.63 FULL ARCS Major Axis X                           19.91    168.18     148.27 Major Axis Y                           14.18    142.08      127.9 SINGLE LINES Horizontal                              0.63      0.54      -0.09 Vertical                                1.25      1.21      -0.04 Diagonal                                3.75      4.31       0.56 POLYLINES Horizontal                                31      0.47     -30.53 Vertical                                 156       1.8     -154.2 Diagonal                                 688      7.97    -680.03 LINES ALL DIRECTIONS Long                                    1.33      1.36       0.03 WIDE LINES Width 3                                16.24        34      17.76 Width 5                                17.52     40.32       22.8 Width 10                               21.28     42.12      20.84 Width 20                               23.76        43      19.24 AREA ALTERNATE FILL                    162.5    109.51     -52.99 AREA WINDING FILL                      231.2    159.05     -72.15 RECTANGLE BOUNDRY & INTERIOR Square Corners                          8.12      4.41      -3.71 Rounded Corners                        39.06      33.4      -5.66 RANDOM RECTANGLES                       5.25      7.29       2.04

Sum                                  2060.23   1553.42    -506.81

Ave                                    24.24     18.28     -4.295 Hardware: AGI (Everex) 386/20 No Cache 9MB RAM Boca (Tseng ET4000) VGA 512K RAM

PC Magazine OS/2 Presentation Manager Benchmark v.1.0

IFS=C:\OS2\HPFS.IFS /CACHE:1024 /CRECL:4 /AUTOCHECK:CD PROTSHELL=C:\OS2\PMSHELL.EXE SET USER_INI=C:\OS2\OS2.INI SET SYSTEM_INI=C:\OS2\OS2SYS.INI SET OS2_SHELL=C:\OS2\CMD.EXE SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE SET COMSPEC=C:\OS2\CMD.EXE LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL; SET PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS; SET DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS; SET PROMPT=$i[$p] SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL; SET GLOSSARY=C:\OS2\HELP\GLOSS; PRIORITY_DISK_IO=YES FILES=31 DEVICE=C:\OS2\TESTCFG.SYS DEVICE=C:\OS2\DOS.SYS DEVICE=C:\OS2\PMDD.SYS BUFFERS=40 IOPL=YES DISKCACHE=256,LW MAXWAIT=3 MEMMAN=SWAP,PROTECT SWAPPATH=C:\OS2\SYSTEM 2048 3072 BREAK=OFF THREADS=256 PRINTMONBUFSIZE=134,134,134 COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS SET KEYS=ON rem SET DELDIR=C:\DELETE,512;D:\DELETE,512; BASEDEV=PRINT01.SYS BASEDEV=IBM1FLPY.ADD BASEDEV=IBM1S506.ADD BASEDEV=OS2DASD.DMD SET BOOKSHELF=C:\OS2\BOOK SET EPATH=C:\OS2\APPS DEVICE=C:\OS2\APPS\SASYNCDA.SYS PROTECTONLY=NO SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS /P FCBS=16,8 RMSIZE=640 DEVICE=C:\OS2\MDOS\VEMM.SYS DEVICE=C:\OS2\MDOS\VMOUSE.SYS DOS=LOW,NOUMB DEVICE=C:\OS2\MDOS\VDPX.SYS DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB DEVICE=C:\OS2\MDOS\VDPMI.SYS DEVICE=C:\OS2\MDOS\VWIN.SYS DEVICE=C:\OS2\MDOS\VCDROM.SYS DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP SET VIDEO_DEVICES=VIO_VGA SET VIO_VGA=DEVICE(BVHVGA,BVHSVGA) DEVICE=C:\OS2\MDOS\VSVGA.SYS DEVICE=C:\OS2\POINTDD.SYS DEVICE=C:\OS2\MOUSE.SYS DEVICE=C:\OS2\COM.SYS DEVICE=C:\OS2\MDOS\VCOM.SYS CODEPAGE=850,437 DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP RUN=C:\OS2\CACHE.EXE /LAZY:ON DEVINFO=SCR,EGA,C:\OS2\VIOTBL.DCP
 * CONFIG.SYS