help ! !PCA ! ! ! ! The VAX Performance and Coverage Analyzer (PCA) is a software ! development tool that helps you analyze the performance of ! applications programs. It can measure where your program spends ! its time, where it page faults, and where it performs I/O. It can ! also measure test coverage so you can tell which codepaths in your ! program are or are not executed by a given set of tests. ! ! PCA consists of two components: ! ! o The Collector ! ! o The Analyzer ! ! The Collector gathers performance and coverage data from a running ! program and writes that data to a performance data file. The ! Analyzer processes and displays that data in the form of histograms ! and tables. ! ! Type NEW_FEATURES for a description of what's new for PCA V2.1 ! ! ! ! ! Additional information available: ! ! NEW_FEATURES @file-spec APPEND ATTACH BACK CANCEL ! CURRENT DEFINE DELETE DISPLAY EDIT EXCLUDE EXIT ! EXPAND EXTRACT FILE FIND FIRST GO HELP ! Keypad Logical-Names Nodespecs INCLUDE LIST MERGE ! MOVE NEXT PAGE PLOT PRINT SAVE ! Screen-Features SCROLL SEARCH SELECT SET SHOW ! SPAWN TABULATE TYPE UNDEFINE ! show ! !PCA ! ! SHOW ! ! ! PCA Command ! ! Displays various definitions, data collection options, and mode ! settings, depending on the keyword specified on the command. ! ! Format: ! ! SHOW keyword [parameters] ! ! ! ! Additional information available: ! ! Parameters Command_Description ALL ANC COUNTERS ! COVERAGE CPU_SAMPLING DATAFILE DISPLAY EDITOR EVENT ! FILTER IO_SERVICES KEY LANGUAGE LOG ! MAX_SOURCE_FILES MODE NOTE PAGE_FAULTS ! PC_SAMPLING PLOT RUN_DESCRIPTION STACK_PCS SYMBOL ! TASKING TERMINAL TITLE VERIFY WINDOW ! plot ! !PCA ! ! SHOW ! ! PLOT ! ! ! Analyzer Command ! ! Displays the current SET PLOT and active plot default qualifiers and ! node specifications. ! ! Format: ! ! SHOW PLOT ! ! ! ! Additional information available: ! ! Command_Description Examples ! show plot ! Sorry, no documentation on SHOW PLOT ! ! ! Additional information available: ! ! PCA ! ! VAX Performance and Coverage Analyzer Page 5 ! ! Program Counter Sampling Data (18 data points total) - "*" ! !Percent Count Line ! 168: ! ! 169: PARAMETER SYSTEM$_FACILITY = '00000000'X ! 170: PARAMETER SS$_NORMAL = '00000001'X ! 171: ! ! 172: ! NOTE THAT CONTINUE,WASCLR,WASSET DO NOT HAVE ANY MESSAGE TEXT -- ! 173: ! SINCE THESE CODES USE THE SAME MESSAGE NUMBER AS NORMAL AND ACCVIO, ! 174: ! THEY CAN NEVER BE MADE TO HAVE MESSAGES ASSOCIATED WITH THEM. ! 175: ! ! 176: PARAMETER SS$_CONTINUE = '00000001'X ! 177: PARAMETER SS$_WASCLR = '00000001'X ! 178: PARAMETER SS$_WASSET = '00000009'X ! 179: ! ! 180: ! SEVERE ERRORS (HEX 0-400, 2000-2800) ! 181: ! ! 182: PARAMETER SS$_ACCVIO = '0000000C'X ! 183: PARAMETER SS$_BADPARAM = '00000014'X ! 184: PARAMETER SS$_EXQUOTA = '0000001C'X ! 185: PARAMETER SS$_NOPRIV = '00000024'X ! 186: ! MAKE THE ABOVE ERRORS FALL INTO SHORT LITERALS ! 187: PARAMETER SS$_ABORT = '0000002C'X ! 188: PARAMETER SS$_BADATTRIB = '00000034'X ! 189: PARAMETER SS$_BADESCAPE = '0000003C'X ! 190: PARAMETER SS$_BADIMGHDR = '00000044'X ! 191: PARAMETER SS$_CHANINTLK = '0000004C'X ! 192: PARAMETER SS$_CTRLERR = '00000054'X ! 193: PARAMETER SS$_DATACHECK = '0000005C'X ! 194: PARAMETER SS$_DEVFOREIGN = '00000064'X ! 195: PARAMETER SS$_DEVMOUNT = '0000006C'X ! 196: PARAMETER SS$_DEVNOTMBX = '00000074'X ! 197: PARAMETER SS$_DEVNOTMOUNT = '0000007C'X ! 198: PARAMETER SS$_DEVOFFLINE = '00000084'X ! 199: PARAMETER SS$_DRVERR = '0000008C'X ! 200: PARAMETER SS$_DUPLNAM = '00000094'X ! 201: PARAMETER SS$_FILACCERR = '0000009C'X ! 202: PARAMETER SS$_FILALRACC = '000000A4'X ! 203: PARAMETER SS$_FILNOTACC = '000000AC'X ! 204: PARAMETER SS$_FILNOTEXP = '000000B4'X ! 205: PARAMETER SS$_FORMAT = '000000BC'X ! 206: PARAMETER SS$_GPTFULL = '000000C4'X ! 207: PARAMETER SS$_GSDFULL = '000000CC'X ! 208: PARAMETER SS$_LCKPAGFUL = '000000D4'X ! 209: PARAMETER SS$_ILLBLKNUM = '000000DC'X show plot !Plot and tabulate defaults: ! Qualifiers: ! /PC_SAMPLING /DESCENDING /NOMINIMUM /NOMAXIMUM ! /NOCUMULATIVE /SOURCE /ZEROS /NOSCALE /NOCREATOR_PC ! /NOPATHNAME /NOCHAIN_NAME /NOWRAP /NOPARENT_TASK /NOKEEP /NOTREE ! /FILL=("*","O","x","@",":","#","/","+") ! /NOSTACK_DEPTH /MAIN_IMAGE ! Node specifications: ! PROGRAM_ADDRESS BY ROUTINE !Setting for current plot: ! Qualifiers: ! /PC_SAMPLING /DESCENDING /NOMINIMUM /NOMAXIMUM ! /NOCUMULATIVE /SOURCE /ZEROS /NOSCALE /NOCREATOR_PC ! /NOPATHNAME /NOCHAIN_NAME /NOWRAP /NOPARENT_TASK /NOKEEP /NOTREE ! /FILL=("*","O","x","@",":","#","/","+") ! /NOSTACK_DEPTH /MAIN_IMAGE ! Node specifications: ! MODULE GET_DEFAULT_DIRECTORY BY LINE show display !display SRC at Q123, size = 64, removed, dynamic, kind = SOURCE !display PLOT at Q123, size = 64, dynamic, kind = PLOT !display OUT at E7, size = 100, dynamic, kind = OUTPUT !display PROMPT at E8, size = 64, dynamic, kind = PROGRAM help set ! Sorry, no documentation on SET ! ! ! Additional information available: ! ! PCA ! pca ! !PCA ! ! ! ! The VAX Performance and Coverage Analyzer (PCA) is a software ! development tool that helps you analyze the performance of ! applications programs. It can measure where your program spends ! its time, where it page faults, and where it performs I/O. It can ! also measure test coverage so you can tell which codepaths in your ! program are or are not executed by a given set of tests. ! ! PCA consists of two components: ! ! o The Collector ! ! o The Analyzer ! ! The Collector gathers performance and coverage data from a running ! program and writes that data to a performance data file. The ! Analyzer processes and displays that data in the form of histograms ! and tables. ! ! Type NEW_FEATURES for a description of what's new for PCA V2.1 ! ! ! ! ! Additional information available: ! ! NEW_FEATURES @file-spec APPEND ATTACH BACK CANCEL ! CURRENT DEFINE DELETE DISPLAY EDIT EXCLUDE EXIT ! EXPAND EXTRACT FILE FIND FIRST GO HELP ! Keypad Logical-Names Nodespecs INCLUDE LIST MERGE ! MOVE NEXT PAGE PLOT PRINT SAVE ! Screen-Features SCROLL SEARCH SELECT SET SHOW ! SPAWN TABULATE TYPE UNDEFINE ! set ! !PCA ! ! SET ! ! ! PCA Command ! ! Establishes a variety of definitions, data collection options, and ! various mode settings. These settings are established by the keyword ! specified on the command. ! ! Format: ! ! SET keyword [parameters] ! ! ! ! Additional information available: ! ! Parameters Command_Description ANC COMMAND COUNTERS ! COVERAGE CPU_SAMPLING DATAFILE DISPLAY EDITOR EVENT ! FILTER IO_SERVICES KEY LANGUAGE LOG ! MAX_SOURCE_FILES MODE NOTE PAGE_FAULTS ! PC_SAMPLING PLOT PROMPT SEARCH SERVICES SOURCE ! STACK_PCS TASKING TERMINAL TITLE VERIFY WINDOW ! display ! !PCA ! ! SET ! ! DISPLAY ! ! ! PCA Command ! ! Creates new screen displays to be shown on the terminal screen. ! ! Format: ! ! SET DISPLAY display-name [AT window-spec] [display-kind] ! [, display-name [AT window-spec] [display-kind]...] ! ! ! ! Additional information available: ! ! Parameters Command_Description Qualifiers ! /[NO]DYNAMIC /HIDE /POP /PUSH /REMOVE ! /SIZE:n ! Examples ! examples ! !PCA ! ! SET ! ! DISPLAY ! ! Examples ! ! ! PCAA> SET WINDOW TOP AT (1,8,45,30) ! PCAA> SET DISPLAY NEWINST AT TOP PLOT ! PCAA> SELECT/PLOT NEWINST ! ! The SET WINDOW command creates a window named TOP starting at line ! 1, column 45, and extending down for 8 lines and to the right for ! 30 columns. The SET DISPLAY command creates an instruction display ! named NEWINST to be displayed through TOP. The SELECT/PLOT command ! selects NEWINST as the current PLOT display. ! ! PCAA> SET DISPLAY/SIZE:500 PING AT T1 ! PCAA> SELECT/OUTPUT PING ! PCAA> LIST ALL ! ! This SET DISPLAY command creates an output display named PING, ! which is placed at window T1, the top third of the screen. PING ! holds up to 500 lines of output. The SELECT command selects PING ! as the current output display. The output of the LIST command is ! written to PING. ! ! PCAA> SET DISPLAY PANG AT H1 PLOT ! PCAA> SELECT/PLOT/SCROLL PANG ! PCAA> PLOT MODULE FOO BY LINE ! PCAA> SCROLL/DOWN ! ! The SET DISPLAY command creates a plot display to be shown at ! window H1, the top half of the screen. The SELECT command selects ! that display as the current plot display and as the current ! scrolling display. The output of the PLOT command is shown in the ! PANG display and the SCROLL command scrolls that same display. By ! creating new plot displays, you can see the output from several ! PLOT or TABULATE commands at the same time, each in its own screen ! display. ! ! PCAA> SET DISPLAY TINY AT (1,2) ! ! This command creates an output display named TINY. TINY is placed ! at a screen window that starts at line 1 (the top line of the ! screen) and contains two lines of text. ! ! set display/size:20000 !%PCA-E-INVDSPSIZ, invalid display size: 20000 set display/size:2000 !%PCA-E-INVDSPSIZ, invalid display size: 2000 set display/size:200 !%PCA-W-NEEDMORE, unexpected end of text ! VAX Performance and Coverage Analyzer Page 6 ! ! Program Counter Sampling Data (18 data points total) - "*" ! !Percent Count Line ! 210: PARAMETER SS$_ILLCNTRFUNC = '000000E4'X ! 211: PARAMETER SS$_ILLEFC = '000000EC'X ! 212: PARAMETER SS$_ILLIOFUNC = '000000F4'X ! 213: PARAMETER SS$_ILLPAGCNT = '000000FC'X ! 214: PARAMETER SS$_ILLSER = '00000104'X ! 215: PARAMETER SS$_INCVOLLABEL = '0000010C'X ! 216: PARAMETER SS$_INSFARG = '00000114'X ! 217: PARAMETER SS$_INSFWSL = '0000011C'X ! 218: PARAMETER SS$_INSFMEM = '00000124'X ! 219: PARAMETER SS$_INSFRAME = '0000012C'X ! 220: PARAMETER SS$_IVADDR = '00000134'X ! 221: PARAMETER SS$_IVCHAN = '0000013C'X ! 222: PARAMETER SS$_IVDEVNAM = '00000144'X ! 223: PARAMETER SS$_IVGSDNAM = '0000014C'X ! 224: PARAMETER SS$_IVLOGNAM = '00000154'X ! 225: PARAMETER SS$_IVLOGTAB = '0000015C'X ! 226: PARAMETER SS$_IVQUOTAL = '00000164'X ! 227: PARAMETER SS$_IVSECFLG = '0000016C'X ! 228: PARAMETER SS$_IVSSRQ = '00000174'X ! 229: PARAMETER SS$_IVSTSFLG = '0000017C'X ! 230: PARAMETER SS$_IVTIME = '00000184'X ! 231: PARAMETER SS$_LENVIO = '0000018C'X ! 232: PARAMETER SS$_LKWSETFUL = '00000194'X ! 233: PARAMETER SS$_MBTOOSML = '0000019C'X ! 234: PARAMETER SS$_MEDOFL = '000001A4'X ! 235: PARAMETER SS$_NODATA = '000001AC'X ! 236: PARAMETER SS$_NOIOCHAN = '000001B4'X ! 237: PARAMETER SS$_NOLOGNAM = '000001BC'X ! 238: PARAMETER SS$_NONEXDRV = '000001C4'X ! 239: PARAMETER SS$_NOTFILEDEV = '000001CC'X ! 240: PARAMETER SS$_NOTINTBLSZ = '000001D4'X ! 241: PARAMETER SS$_NOTLABELMT = '000001DC'X ! 242: PARAMETER SS$_NOTSQDEV = '000001E4'X ! 243: PARAMETER SS$_PAGOWNVIO = '000001EC'X ! 244: PARAMETER SS$_PARITY = '000001F4'X ! 245: PARAMETER SS$_PARTESCAPE = '000001FC'X ! 246: PARAMETER SS$_PFMBSY = '00000204'X ! 247: PARAMETER SS$_PSTFULL = '0000020C'X ! 248: PARAMETER SS$_RESULTOVF = '00000214'X ! 249: PARAMETER SS$_SECTBLFUL = '0000021C'X ! 250: PARAMETER SS$_TAPEPOSLOST = '00000224'X ! 251: PARAMETER SS$_TIMEOUT = '0000022C'X ! VAX Performance and Coverage Analyzer Page 7 ! ! Program Counter Sampling Data (18 data points total) - "*" ! !Percent Count Line ! 252: PARAMETER SS$_UNASEFC = '00000234'X ! 253: PARAMETER SS$_UNSAFE = '0000023C'X ! 254: PARAMETER SS$_VASFULL = '00000244'X ! 255: PARAMETER SS$_VECINUSE = '0000024C'X ! 256: PARAMETER SS$_VOLINV = '00000254'X ! 257: PARAMETER SS$_WRITLCK = '0000025C'X ! 258: PARAMETER SS$_NOTAPEOP = '00000264'X ! 259: PARAMETER SS$_IVCHNLSEC = '0000026C'X ! 260: PARAMETER SS$_NOMBX = '00000274'X ! 261: PARAMETER SS$_NOLINKS = '0000027C'X ! 262: PARAMETER SS$_NOSOLICIT = '00000284'X ! 263: PARAMETER SS$_NOSUCHNODE = '0000028C'X ! 264: PARAMETER SS$_REJECT = '00000294'X ! 265: PARAMETER SS$_TOOMUCHDATA = '0000029C'X ! 266: PARAMETER SS$_BUGCHECK = '000002A4'X ! 267: PARAMETER SS$_FILNOTCNTG = '000002AC'X ! 268: PARAMETER SS$_BADSTACK = '000002B4'X ! 269: PARAMETER SS$_MCHECK = '000002BC'X ! 270: PARAMETER SS$_DEVACTIVE = '000002C4'X ! 271: PARAMETER SS$_HANGUP = '000002CC'X ! 272: PARAMETER SS$_OPINCOMPL = '000002D4'X ! 273: PARAMETER SS$_ILLSEQOP = '000002DC'X ! 274: PARAMETER SS$_IVSECIDCTL = '000002E4'X ! 275: PARAMETER SS$_NOTNETDEV = '000002EC'X ! 276: PARAMETER SS$_IVPROTECT = '000002F4'X ! 277: PARAMETER SS$_ACPVAFUL = '000002FC'X ! 278: PARAMETER SS$_MTLBLLONG = '00000304'X ! 279: PARAMETER SS$_BUFBYTALI = '0000030C'X ! 280: PARAMETER SS$_NOAQB = '00000314'X ! 281: PARAMETER SS$_WRONGACP = '0000031C'X ! 282: PARAMETER SS$_BUFNOTALIGN = '00000324'X ! 283: PARAMETER SS$_DEVCMDERR = '0000032C'X ! 284: PARAMETER SS$_DEVREQERR = '00000334'X ! 285: PARAMETER SS$_INSFBUFDP = '0000033C'X ! 286: PARAMETER SS$_INSFMAPREG = '00000344'X ! 287: PARAMETER SS$_IVBUFLEN = '0000034C'X ! 288: PARAMETER SS$_IVMODE = '00000354'X ! 289: PARAMETER SS$_MCNOTVALID = '0000035C'X ! 290: PARAMETER SS$_POWERFAIL = '00000364'X ! 291: PARAMETER SS$_SHMGSNOTMAP = '0000036C'X ! 292: PARAMETER SS$_TOOMANYLNAM = '00000374'X ! 293: PARAMETER SS$_SHMNOTCNCT = '0000037C'X help ! !PCA ! ! ! ! The VAX Performance and Coverage Analyzer (PCA) is a software ! development tool that helps you analyze the performance of ! applications programs. It can measure where your program spends ! its time, where it page faults, and where it performs I/O. It can ! also measure test coverage so you can tell which codepaths in your ! program are or are not executed by a given set of tests. ! ! PCA consists of two components: ! ! o The Collector ! ! o The Analyzer ! ! The Collector gathers performance and coverage data from a running ! program and writes that data to a performance data file. The ! Analyzer processes and displays that data in the form of histograms ! and tables. ! ! Type NEW_FEATURES for a description of what's new for PCA V2.1 ! ! ! ! ! Additional information available: ! ! NEW_FEATURES @file-spec APPEND ATTACH BACK CANCEL ! CURRENT DEFINE DELETE DISPLAY EDIT EXCLUDE EXIT ! EXPAND EXTRACT FILE FIND FIRST GO HELP ! Keypad Logical-Names Nodespecs INCLUDE LIST MERGE ! MOVE NEXT PAGE PLOT PRINT SAVE ! Screen-Features SCROLL SEARCH SELECT SET SHOW ! SPAWN TABULATE TYPE UNDEFINE ! current ! !PCA ! ! CURRENT ! ! ! Analyzer Command ! ! Displays the current traverse subtree. Used within a series of ! traverse commands, essentially to refresh the screen. ! ! Format: ! ! CURRENT [parameter] ! ! ! ! Additional information available: ! ! Parameters Command_Description ! help pca display ! !PCA ! ! DISPLAY ! ! ! PCA Command ! ! Outputs the specified displays on the terminal screen or changes the ! attributes of those screen displays. Also used to refresh the ! terminal screen. ! ! Format: ! ! DISPLAY [display-name [AT window-spec] [display-kind] ! [, display-name [AT window-spec] [display-kind]...]] ! DISPLAY/REFRESH ! ! ! ! Additional information available: ! ! Parameters Command_Description Qualifiers ! /CLEAR /[NO]DYNAMIC /HIDE /[NO]POP /[NO]PUSH ! /REFRESH /REMOVE /SIZE:n ! Examples ! display !%PCA-W-NEEDMORE, unexpected end of text display/refre display/size:2000 !%PCA-E-INVDSPSIZ, invalid display size: 2000 display/pop !%PCA-W-NEEDMORE, unexpected end of text help display/exam ! Sorry, no documentation on DISPLAY /EXAM ! ! ! Additional information available: ! ! PCA ! pca ! !PCA ! ! ! ! The VAX Performance and Coverage Analyzer (PCA) is a software ! development tool that helps you analyze the performance of ! applications programs. It can measure where your program spends ! its time, where it page faults, and where it performs I/O. It can ! also measure test coverage so you can tell which codepaths in your ! program are or are not executed by a given set of tests. ! ! PCA consists of two components: ! ! o The Collector ! ! o The Analyzer ! ! The Collector gathers performance and coverage data from a running ! program and writes that data to a performance data file. The ! Analyzer processes and displays that data in the form of histograms ! and tables. ! ! Type NEW_FEATURES for a description of what's new for PCA V2.1 ! ! ! ! ! Additional information available: ! ! NEW_FEATURES @file-spec APPEND ATTACH BACK CANCEL ! CURRENT DEFINE DELETE DISPLAY EDIT EXCLUDE EXIT ! EXPAND EXTRACT FILE FIND FIRST GO HELP ! Keypad Logical-Names Nodespecs INCLUDE LIST MERGE ! MOVE NEXT PAGE PLOT PRINT SAVE ! Screen-Features SCROLL SEARCH SELECT SET SHOW ! SPAWN TABULATE TYPE UNDEFINE ! display/exam ! !PCA ! ! DISPLAY ! Sorry, no documentation on PCA DISPLAY /EXAM ! ! ! Additional information available: ! ! Parameters Command_Description Qualifiers ! /CLEAR /[NO]DYNAMIC /HIDE /[NO]POP /[NO]PUSH ! /REFRESH /REMOVE /SIZE:n ! Examples ! display ! !PCA ! ! DISPLAY ! ! ! PCA Command ! ! Outputs the specified displays on the terminal screen or changes the ! attributes of those screen displays. Also used to refresh the ! terminal screen. ! ! Format: ! ! DISPLAY [display-name [AT window-spec] [display-kind] ! [, display-name [AT window-spec] [display-kind]...]] ! DISPLAY/REFRESH ! ! ! ! Additional information available: ! ! Parameters Command_Description Qualifiers ! /CLEAR /[NO]DYNAMIC /HIDE /[NO]POP /[NO]PUSH ! /REFRESH /REMOVE /SIZE:n ! Examples ! exam ! !PCA ! ! DISPLAY ! ! Examples ! ! ! PCAA> DISPLAY PLOT ! ! This command displays the screen display named PLOT. PLOT is ! placed over any other displays with overlapping windows. ! ! PCAA> DISPLAY/SIZE:200 OUT ! ! This command changes the size of the OUT display so that OUT holds ! the 200 most recent lines of output instead of the default 100 ! lines. It also places OUT on top of any other displays with ! overlapping windows. ! !