
                               					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   1
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0001    !
0002    !			  COPYRIGHT (c) 1982 BY
0003    !	      MOSTEK CORPORATION, CARROLLTON TX
0004    !
0005    ! This software is furnished under a license and may be used and  copied
0006    ! only  in  accordance  with  the  terms  of  such  license and with the
0007    ! inclusion of the above copyright notice.  This software or  any  other
0008    ! copies  thereof may not be provided or otherwise made available to any
0009    ! other person.  No title to and ownership of  the  software  is  hereby
0010    ! transferred.
0011    !
0012    ! The information in this software is subject to change  without  notice
0013    ! and  should  not  be  construed  as  a commitment by MOSTEK
0014    ! CORPORATION.
0015    !
0016    ! MOSTEK assumes no responsibility for the use or  reliability  of  its
0017    ! software on equipment which is not supplied by MOSTEK.
0018    !
0019     
0020    !++
0021    ! FACILITY:
0022    !   MOSTEK CORPORATION
0023    !
0024    ! ABSTRACT: Display the components collected by MOUSE
0025    !   
0026    !
0027    ! ENVIRONMENT: VAX VMS unpriv
0028    !   
0029    !
0030    ! AUTHOR: Gary Smith, CREATION DATE: 8/23/1982
0031    !
0032    ! MODIFIED BY:
0033    !
0034    !--
0035    !
0036    ! TABLE OF CONTENTS:
0037    !
0038    !
0039    ! INCLUDE FILES: statsubs.for
0040    !                mousesubs.for
0041    !                defrec.for
0042    !                catdef.for
0043    !
0044    !
0045    ! MACROS: none
0046    !
0047    !
0048    ! EQUATED SYMBOLS: see statsubs.for
0049    !                      mousesubs.for
0050    !                      defrec.for
0051    !                      catdef.for
0052    !
0053    !
0054    ! EXTERNAL REFERENCES: read_nest, MK$LENGTH
0055    !
0056     
0057    !++

                               					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   2
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0058    ! FUNCTIONAL DESCRIPTION: DISPLAY puts the information gleaned from
0059    !                         the RATSNEST file and diplays it to the user
0060    !                         in a hopefully comprehensible form. The RATSNEST
0061    !                         file is keyed by time. DISPLAY uses start_time as
0062    !                         the beginning with keyed read. It then reads 
0063    !                         sequentially until the key returned is greater
0064    !                         than the end_time.
0065    !
0066    !
0067    !
0068    ! FORMAL PARAMETERS: start_time  -> the beginning key to start reading
0069    !                    end_time    -> the end point of reading
0070    !                    display_op  -> the user's choice of options
0071    !
0072    !
0073    !
0074    ! IMPLICIT INPUTS: info read from the RATSNEST file
0075    !
0076    !
0077    !
0078    ! IMPLICIT OUTPUTS: a coherent display of the gathered information
0079    !
0080    !
0081    !
0082    ! ROUTINE VALUE and
0083    ! COMPLETION CODES: none
0084    !
0085    !
0086    !
0087    ! SIDE EFFECTS: none to date
0088    !
0089    !
0090    !
0091    !--
0092              SUBROUTINE DISPLAY( start_time, end_time, display_op )
0093     
0094              include 'mousesubs.for'
0297              include 'statsubs.for'
0350              include 'defrec.for'
0452              include 'catdef.for'
0683     
0684              common / io_com / in_unit, out_unit, batch
0685              common / category / cat_state, cat_title, cat_len
0686     
0687              character *  8 per_sec
0688              character * 16 start_time, end_time, nest_key
0689              character * 16 sav_start_time
0690              character * 23 begin, finish
0691              character * 23 key_to_date
0692              character * 63 dis_title(max_cat)
0693              character * 63 cat_title(rec_size)
0694     
0695              logical batch
0696     
0697              integer display_op, count, dif_time, deltat, current_val
0698              integer in_unit, out_unit, column, true_length
0699              integer cat_state(max_cat,max_ent), cat_len(rec_size)

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   3
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0700              integer max(max_ent), min(max_ent)
0701              integer rec_sizes(max_cat)
0702     
0703              real * 8 set(max_ent), bar(max_ent)
0704     
0705              data dis_title( 1) / 'CPU Statistics' /
0706              data dis_title( 2) / 'File Control Statistics' /
0707              data dis_title( 3) / 'Miscellaneous Statistics' /
0708              data dis_title( 4) / 'Memory Statistics' /
0709              data dis_title( 5) / 'Page Fault Statistics' /
0710              data dis_title( 6) 
0711         .         / 'Number of Processes Per Scheduler State' /
0712              data dis_title( 7) / 'Swapping Statistics' /
0713              data dis_title( 8) / 'NOT IMPLEMENTED YET' /
0714              data dis_title( 9) / 'DECnet Statistics' /
0715              data dis_title(10) / 'ENQ/DEQ Statistics' /
0716              data dis_title(11) / 'System Response' /
0717              data dis_title(12) / 'Non-paged Pool Statistics' /
0718     
0719              data rec_sizes( 1) / cpu_size      /
0720              data rec_sizes( 2) / fcp_size      /
0721              data rec_sizes( 3) / misc_size     /
0722              data rec_sizes( 4) / mem_size      /
0723              data rec_sizes( 5) / pgflt_size    /
0724              data rec_sizes( 6) / sch_size      /
0725              data rec_sizes( 7) / swap_size     /
0726              data rec_sizes( 8) / time_size     /
0727              data rec_sizes( 9) / net_size      /
0728              data rec_sizes(10) / lock_size     /
0729              data rec_sizes(11) / response_size /
0730              data rec_sizes(12) / pool_size     /
0731     
0732              data per_sec / ' Per Sec' /
0733     
0734    10        format( /, t<column>, A, / )
0735     
0736    120       format( /, t36, 'Rate', T47, 'Max', T57, 'Min',
0737         .            t67, 'Std', / )
0738     
0739    130       format(' ', A, t30, f10.2, 
0740         .             t40, i10, t50, i10, t60, f10.2 )
0741     
0742    140       format( t15, a, ' to ', a )
0743     
0744    150       format( /, t33, 'Average', T47, 'Max', T57, 'Min',
0745         .            t67, 'Std', / )
0746     
0747    160       format( / )
0748     
0749    170       format(' ', A, t30, f10.2, 
0750         .             t40, f10.2, t50, f10.2, t60, f10.2 )
0751     
0752              nest_key = start_time
0753     
0754    !++
0755    ! do the calculations to put out the msg and center it 
0756    !--

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   4
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0757     
0758              column = 39 - nint( real( MK$LENGTH(dis_title(display_op))
0759         .               / 2 ) )
0760              true_length = MK$LENGTH(dis_title(display_op))
0761              write( out_unit, 10) dis_title(display_op)(1:true_length)
0762     
0763    !++
0764    ! run thru all the values until we either run outside the range of 
0765    ! the times or until we hit EOF. Note the special casing of response
0766    !--
0767     
0768              do i = 1, max_ent
0769                 set(i) = 0.0
0770                 bar(i) = 0.0
0771                 max(i) = 0.0
0772                 min(i) = maxint
0773              end do
0774     
0775              count = 0
0776              call read_nest( keyed_read, nest_key, ios )
0777              sav_start_time = nest_key
0778              begin = key_to_date( nest_key )
0779              response_max = 0.0
0780              response_min = maxint
0781     
0782              do while ( key_compare(end_time, nest_key) .eq. greater )
0783                 do i = 1, rec_sizes(display_op)
0784                    if ( cat_state(display_op,1) .eq. c_response ) then
0785                       response = real(stats_rec(cat_state(display_op,1)))
0786         .                         / 100.0
0787                       set(i) = set(i) + response
0788                       bar(i) = bar(i) + response ** 2
0789                       if ( response .gt. response_max ) 
0790         .                response_max = response
0791                       if ( response .lt. response_min )
0792         .                response_min = response
0793                    else
0794                       current_val = stats_rec(cat_state(display_op,i))
0795                       set(i) = set(i) + current_val
0796                       bar(i) = bar(i) + real(current_val) ** 2
0797                       if ( current_val .gt. max(i) ) 
0798         .                max(i) = current_val
0799                       if ( current_val .lt. min(i) )
0800         .                min(i) = current_val
0801                   end if
0802                 end do
0803                 count = count + 1
0804                 call read_nest( seq_read, nest_key, ios )
0805                 if ( ios .eq. eof ) goto 20
0806              end do
0807     
0808    !++
0809    ! all thru with math, now write it out
0810    !--
0811              
0812    20        continue
0813     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   5
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0814              finish = key_to_date( nest_key )
0815              dif_time = deltat( sav_start_time, nest_key )
0816     
0817              write( out_unit, 140 ) begin, finish
0818     
0819              goto ( 100, 200,  300,  400,  500,  600, 700,
0820         .           800, 900, 1000, 1100, 1200      ) display_op
0821     
0822    !++
0823    ! command was display the time spent in the different cpu modes
0824    !--
0825     
0826    100       continue
0827     
0828     
0829              write( out_unit, 150 )
0830     
0831              write( out_unit, 130 ) cat_title(c_kernel),
0832         .                           set(kernel) / count,
0833         .                           max(kernel),
0834         .                           min(kernel),
0835         .                           std( bar(kernel),
0836         .                                set(kernel),count )
0837     
0838              write( out_unit, 130 ) cat_title(c_super),
0839         .                           set(super) / count,
0840         .                           max(super),
0841         .                           min(super),
0842         .                           std( bar(super),
0843         .                                set(super),count )
0844     
0845              write( out_unit, 130 ) cat_title(c_exec),
0846         .                           set(exec) / count,
0847         .                           max(exec),
0848         .                           min(exec),
0849         .                           std( bar(exec),
0850         .                                set(exec),count )
0851     
0852              write( out_unit, 130 ) cat_title(c_user),
0853         .                           set(user) / count,
0854         .                           max(user),
0855         .                           min(user),
0856         .                           std( bar(user),
0857         .                                set(user),count )
0858     
0859              write( out_unit, 130 ) cat_title(c_int),
0860         .                           set(int) / count,
0861         .                           max(int),
0862         .                           min(int),
0863         .                           std( bar(int),
0864         .                                set(int),count )
0865     
0866              write( out_unit, 130 ) cat_title(c_compat),
0867         .                           set(compat) / count,
0868         .                           max(compat),
0869         .                           min(compat),
0870         .                           std( bar(compat),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   6
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0871         .                                set(compat),count )
0872     
0873              write( out_unit, 130 ) cat_title(c_idle),
0874         .                           set(idle) / count,
0875         .                           max(idle),
0876         .                           min(idle),
0877         .                           std( bar(idle),
0878         .                                set(idle),count )
0879              write ( out_unit, 160 )
0880     
0881              write( out_unit, 130 ) cat_title(c_bjobcnt),
0882         .                           set(bjobcnt) / count,
0883         .                           max(bjobcnt),
0884         .                           min(bjobcnt),
0885         .                           std( bar(bjobcnt),
0886         .                                set(bjobcnt),count )
0887     
0888              write( out_unit, 130 ) cat_title(c_ijobcnt),
0889         .                           set(ijobcnt) / count,
0890         .                           max(ijobcnt),
0891         .                           min(ijobcnt),
0892         .                           std( bar(ijobcnt),
0893         .                                set(ijobcnt),count )
0894     
0895              
0896              return
0897     
0898    !++
0899    ! display FCP stats
0900    !--
0901     
0902    200       continue
0903     
0904              write( out_unit, 150 )
0905     
0906              write( out_unit, 130 ) cat_title(c_call)
0907         .                           (1:cat_len(c_call)) // per_sec,
0908         .                           set(fcp_calls) / dif_time,
0909         .                           max(fcp_calls),
0910         .                           min(fcp_calls),
0911         .                           std( bar(fcp_calls),
0912         .                                set(fcp_calls),count )
0913     
0914              write( out_unit, 130 ) cat_title(c_cache)
0915         .                           (1:cat_len(c_cache)) // per_sec,
0916         .                           set(fcp_cache) / dif_time,
0917         .                           max(fcp_cache),
0918         .                           min(fcp_cache),
0919         .                           std( bar(fcp_cache),
0920         .                                set(fcp_cache),count )
0921     
0922              write( out_unit, 130 ) cat_title(c_cpu)
0923         .                           (1:cat_len(c_cpu)) // per_sec,
0924         .                           set(fcp_cpu) / dif_time,
0925         .                           max(fcp_cpu),
0926         .                           min(fcp_cpu),
0927         .                           std( bar(fcp_cpu),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   7
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0928         .                                set(fcp_cpu),count )
0929     
0930              write( out_unit, 130 ) cat_title(c_read)
0931         .                           (1:cat_len(c_read)) // per_sec,
0932         .                           set(fcp_read) / dif_time,
0933         .                           max(fcp_read),
0934         .                           min(fcp_read),
0935         .                           std( bar(fcp_read),
0936         .                                set(fcp_read),count )
0937     
0938              write( out_unit, 130 ) cat_title(c_write)
0939         .                           (1:cat_len(c_write)) // per_sec,
0940         .                           set(fcp_write) / dif_time,
0941         .                           max(fcp_write),
0942         .                           min(fcp_write),
0943         .                           std( bar(fcp_write),
0944         .                                set(fcp_write),count )
0945     
0946              return
0947     
0948    !++
0949    ! display misc stats
0950    !--
0951     
0952    300      continue
0953     
0954             write( out_unit, 120 )
0955     
0956             write( out_unit, 130 ) cat_title(c_dirio)
0957         .                          (1:cat_len(c_dirio)) // per_sec,
0958         .                          set(dirio) / dif_time,
0959         .                          max(dirio),
0960         .                          min(dirio),
0961         .                          std( bar(dirio),
0962         .                               set(dirio),count )
0963     
0964             write( out_unit, 130 ) cat_title(c_bufio)
0965         .                          (1:cat_len(c_bufio)) // per_sec,
0966         .                          set(bufio) / dif_time,
0967         .                          max(bufio),
0968         .                          min(bufio),
0969         .                          std( bar(bufio),
0970         .                               set(bufio),count )
0971     
0972             write( out_unit, 130 ) cat_title(c_lognam)
0973         .                          (1:cat_len(c_lognam)) // per_sec,
0974         .                          set(lognam) / dif_time,
0975         .                          max(lognam),
0976         .                          min(lognam),
0977         .                          std( bar(lognam),
0978         .                               set(lognam),count )
0979     
0980             write( out_unit, 130 ) cat_title(c_mbreads)
0981         .                          (1:cat_len(c_mbreads)) // per_sec,
0982         .                          set(mbreads) / dif_time,
0983         .                          max(mbreads),
0984         .                          min(mbreads),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   8
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

0985         .                          std( bar(mbreads),
0986         .                               set(mbreads),count )
0987     
0988             write( out_unit, 130 ) cat_title(c_mbwrites)
0989         .                          (1:cat_len(c_mbwrites)) // per_sec,
0990         .                          set(mbwrites) / dif_time,
0991         .                          max(mbwrites),
0992         .                          min(mbwrites),
0993         .                          std( bar(mbwrites),
0994         .                               set(mbwrites),count )
0995     
0996             write( out_unit, 130 ) cat_title(c_opens)
0997         .                          (1:cat_len(c_opens)) // per_sec,
0998         .                          set(opens) / dif_time,
0999         .                          max(opens),
1000         .                          min(opens),
1001         .                          std( bar(opens),
1002         .                               set(opens),count )
1003     
1004             write( out_unit, 130 ) cat_title(c_turn)
1005         .                          (1:cat_len(c_turn)) // per_sec,
1006         .                          set(turn) / dif_time,
1007         .                          max(turn), 
1008         .                          min(turn),
1009         .                          std( bar(turn),
1010         .                               set(turn),count )
1011     
1012             write( out_unit, 130 ) cat_title(c_split)
1013         .                          (1:cat_len(c_split)) // per_sec,
1014         .                          set(split) / dif_time,
1015         .                          max(split),
1016         .                          min(split),
1017         .                          std( bar(split),
1018         .                               set(split),count )
1019     
1020             write( out_unit, 130 ) cat_title(c_hit)
1021         .                          (1:cat_len(c_hit)) // per_sec,
1022         .                          set(hit) / dif_time,
1023         .                          max(hit),
1024         .                          min(hit),
1025         .                          std( bar(hit),
1026         .                               set(hit),count )
1027     
1028             write( out_unit, 130 ) cat_title(c_dirhit)
1029         .                          (1:cat_len(c_dirhit)) // per_sec,
1030         .                          set(dirhit) / dif_time,
1031         .                          max(dirhit),
1032         .                          min(dirhit),
1033         .                          std( bar(dirhit),
1034         .                               set(dirhit),count )
1035     
1036             write( out_unit, 130 ) cat_title(c_dirmiss)
1037         .                          (1:cat_len(c_dirmiss)) // per_sec,
1038         .                          set(dirmiss) / dif_time,
1039         .                          max(dirmiss),
1040         .                          min(dirmiss),
1041         .                          std( bar(dirmiss),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page   9
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1042         .                               set(dirmiss),count )
1043     
1044             write( out_unit, 130 ) cat_title(c_exthit)
1045         .                          (1:cat_len(c_exthit)) // per_sec,
1046         .                          set(exthit) / dif_time,
1047         .                          max(exthit),
1048         .                          min(exthit),
1049         .                          std( bar(exthit),
1050         .                               set(exthit),count )
1051     
1052             write( out_unit, 130 ) cat_title(c_extmiss)
1053         .                          (1:cat_len(c_extmiss)) // per_sec,
1054         .                          set(extmiss) / dif_time,
1055         .                          max(extmiss),
1056         .                          min(extmiss),
1057         .                          std( bar(extmiss),
1058         .                               set(extmiss),count )
1059     
1060             write( out_unit, 130 ) cat_title(c_fidhit)
1061         .                          (1:cat_len(c_fidhit)) // per_sec,
1062         .                          set(fidhit) / dif_time,
1063         .                          max(fidhit),
1064         .                          min(fidhit),
1065         .                          std( bar(fidhit),
1066         .                               set(fidhit),count )
1067     
1068             write( out_unit, 130 ) cat_title(c_fidmiss)
1069         .                          (1:cat_len(c_fidmiss)) // per_sec,
1070         .                          set(fidmiss) / dif_time,
1071         .                          max(fidmiss),
1072         .                          min(fidmiss),
1073         .                          std( bar(fidmiss),
1074         .                               set(fidmiss),count )
1075     
1076             write( out_unit, 130 ) cat_title(c_quohit)
1077         .                          (1:cat_len(c_quohit)) // per_sec,
1078         .                          set(quohit) / dif_time,
1079         .                          max(quohit),
1080         .                          min(quohit),
1081         .                          std( bar(quohit),
1082         .                               set(quohit),count )
1083     
1084             write( out_unit, 130 ) cat_title(c_quomiss)
1085         .                          (1:cat_len(c_quomiss)) // per_sec,
1086         .                          set(quomiss) / dif_time,
1087         .                          max(quomiss),
1088         .                          min(quomiss),
1089         .                          std( bar(quomiss),
1090         .                               set(quomiss),count )
1091     
1092             write( out_unit, 150 )
1093     
1094             write( out_unit, 130 ) cat_title(c_open),
1095         .                          set(open) / count ,
1096         .                          max(open),
1097         .                          min(open),
1098         .                          std( bar(open),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  10
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1099         .                               set(open),count )
1100     
1101             return
1102     
1103    !++
1104    ! display memory statistics
1105    !--
1106     
1107    400       continue
1108     
1109              write( out_unit, 150 )
1110     
1111              write( out_unit, 130 ) cat_title(c_freecnt),
1112         .                           set(freecnt) / count,
1113         .                           max(freecnt),
1114         .                           min(freecnt),
1115         .                           std( bar(freecnt),
1116         .                                set(freecnt),count )
1117     
1118              write( out_unit, 130 ) cat_title(c_mfycnt),
1119         .                           set(mfycnt) / count,
1120         .                           max(mfycnt),
1121         .                           min(mfycnt),
1122         .                           std( bar(mfycnt),
1123         .                                set(mfycnt),count )
1124     
1125     
1126              return
1127     
1128    !++
1129    ! command was display page fault stats
1130    !--
1131     
1132    500       continue
1133     
1134              write( out_unit, 120 )
1135     
1136              write( out_unit, 130 ) cat_title(c_dzroflts)
1137         .                           (1:cat_len(c_dzroflts)) // per_sec,
1138         .                           set(dzroflts) / dif_time,
1139         .                           max(dzroflts),
1140         .                           min(dzroflts),
1141         .                           std( bar(dzroflts),
1142         .                                set(dzroflts),count )
1143     
1144              write( out_unit, 130 ) cat_title(c_faults)
1145         .                           (1:cat_len(c_faults)) // per_sec,
1146         .                           set(faults) / dif_time,
1147         .                           max(faults),
1148         .                           min(faults),
1149         .                           std( bar(faults),
1150         .                                set(faults),count )
1151     
1152              write( out_unit, 130 ) cat_title(c_rdflts)
1153         .                           (1:cat_len(c_rdflts)) // per_sec,
1154         .                           set(rdflts) / dif_time,
1155         .                           max(rdflts),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  11
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1156         .                           min(rdflts),
1157         .                           std( bar(rdflts),
1158         .                                set(rdflts),count )
1159     
1160              write( out_unit, 130 ) cat_title(c_preadio)
1161         .                           (1:cat_len(c_preadio)) // per_sec,
1162         .                           set(preadio) / dif_time,
1163         .                           max(preadio),
1164         .                           min(preadio),
1165         .                           std( bar(preadio),
1166         .                                set(preadio),count )
1167     
1168              write( out_unit, 130 ) cat_title(c_pwritio)
1169         .                           (1:cat_len(c_pwritio)) // per_sec,
1170         .                           set(pwritio) / dif_time,
1171         .                           max(pwritio),
1172         .                           min(pwritio),
1173         .                           std( bar(pwritio),
1174         .                                set(pwritio),count )
1175     
1176              write( out_unit, 130 ) cat_title(c_preads)
1177         .                           (1:cat_len(c_preads)) // per_sec,
1178         .                           set(preads) / dif_time,
1179         .                           max(preads),
1180         .                           min(preads),
1181         .                           std( bar(preads),
1182         .                                set(preads),count )
1183     
1184              write( out_unit, 130 ) cat_title(c_pwrites)
1185         .                           (1:cat_len(c_pwrites)) // per_sec,
1186         .                           set(pwrites) / dif_time,
1187         .                           max(pwrites),
1188         .                           min(pwrites),
1189         .                           std( bar(pwrites),
1190         .                                set(pwrites),count )
1191     
1192     
1193              return
1194    !++
1195    ! command was display scheduler states
1196    !--
1197     
1198    600       continue
1199     
1200              write( out_unit, 150 )
1201     
1202              write( out_unit, 130 ) cat_title(c_cef),
1203         .                           set(cef) / count,
1204         .                           max(cef),
1205         .                           min(cef),
1206         .                           std( bar(cef),
1207         .                                set(cef),count )
1208     
1209              write( out_unit, 130 ) cat_title(c_colpg),
1210         .                           set(colpg) / count,
1211         .                           max(colpg),
1212         .                           min(colpg),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  12
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1213         .                           std( bar(colpg),
1214         .                                set(colpg),count )
1215     
1216              write( out_unit, 130 ) cat_title(c_com),
1217         .                           set(com) / count,
1218         .                           max(com),
1219         .                           min(com),
1220         .                           std( bar(com),
1221         .                                set(com),count )
1222     
1223              write( out_unit, 130 ) cat_title(c_como),
1224         .                           set(como) / count,
1225         .                           max(como),
1226         .                           min(como),
1227         .                           std( bar(como),
1228         .                                set(como),count )
1229     
1230              write( out_unit, 130 ) cat_title(c_cur),
1231         .                           set(cur) / count,
1232         .                           max(cur),
1233         .                           min(cur),
1234         .                           std( bar(cur),
1235         .                                set(cur),count )
1236     
1237              write( out_unit, 130 ) cat_title(c_fpg),
1238         .                           set(fpg) / count,
1239         .                           max(fpg),
1240         .                           min(fpg),
1241         .                           std( bar(fpg),
1242         .                                set(fpg),count )
1243     
1244              write( out_unit, 130 ) cat_title(c_hib),
1245         .                           set(hib) / count,
1246         .                           max(hib),
1247         .                           min(hib),
1248         .                           std( bar(hib),
1249         .                                set(hib),count )
1250     
1251              write( out_unit, 130 ) cat_title(c_hibo),
1252         .                           set(hibo) / count,
1253         .                           max(hibo),
1254         .                           min(hibo),
1255         .                           std( bar(hibo),
1256         .                                set(hibo),count )
1257     
1258              write( out_unit, 130 ) cat_title(c_lef),
1259         .                           set(lef) / count,
1260         .                           max(lef),
1261         .                           min(lef),
1262         .                           std( bar(lef),
1263         .                                set(lef),count )
1264     
1265              write( out_unit, 130 ) cat_title(c_lefo),
1266         .                           set(lefo) / count,
1267         .                           max(lefo),
1268         .                           min(lefo),
1269         .                           std( bar(lefo),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  13
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1270         .                                set(lefo),count )
1271     
1272              write( out_unit, 130) cat_title(c_mwait),
1273         .                          set(mwait) / count,
1274         .                          max(mwait),
1275         .                          min(mwait),
1276         .                           std( bar(mwait),
1277         .                                set(mwait),count )
1278     
1279              write( out_unit, 130 ) cat_title(c_pfw),
1280         .                           set(pfw) / count,
1281         .                           max(pfw),
1282         .                           min(pfw),
1283         .                           std( bar(pfw),
1284         .                                set(pfw),count )
1285     
1286              write( out_unit, 130 ) cat_title(c_susp),
1287         .                           set(susp) / count,
1288         .                           max(susp),
1289         .                           min(susp),
1290         .                           std( bar(susp),
1291         .                                set(susp),count )
1292     
1293              write( out_unit, 130 ) cat_title(c_suspo),
1294         .                           set(suspo) / count,
1295         .                           max(suspo),
1296         .                           min(suspo),
1297         .                           std( bar(suspo),
1298         .                                set(suspo),count )
1299     
1300     
1301              return
1302     
1303    !++
1304    ! command was display swap stats
1305    !--
1306     
1307    700       continue
1308     
1309              write( out_unit, 150 )
1310     
1311              write( out_unit, 130 ) cat_title(c_ispagcnt),
1312         .                           set(ispagcnt) / count,
1313         .                           max(ispagcnt),
1314         .                           min(ispagcnt),
1315         .                           std( bar(ispagcnt),
1316         .                                set(ispagcnt),count )
1317     
1318              write( out_unit, 130 ) cat_title(c_proccnt),
1319         .                           set(proccnt) / count,
1320         .                           max(proccnt),
1321         .                           min(proccnt),
1322         .                           std( bar(proccnt),
1323         .                                set(proccnt),count )
1324     
1325              write( out_unit, 120 )
1326     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  14
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1327              write( out_unit, 130 ) cat_title(c_iswpcnt)
1328         .                           (1:cat_len(c_iswpcnt))
1329         .                           // per_sec,
1330         .                           set(iswpcnt) / dif_time,
1331         .                           max(iswpcnt),
1332         .                           min(iswpcnt),
1333         .                           std( bar(iswpcnt),
1334         .                                set(iswpcnt),count )
1335     
1336              write( out_unit, 130 ) cat_title(c_oswpcnt)
1337         .                           (1:cat_len(c_oswpcnt))
1338         .                           // per_sec,
1339         .                           set(oswpcnt) / dif_time,
1340         .                           max(oswpcnt),
1341         .                           min(oswpcnt),
1342         .                           std( bar(oswpcnt),
1343         .                                set(oswpcnt),count )
1344     
1345              write( out_unit, 130 ) cat_title(c_hiswpcnt)
1346         .                           (1:cat_len(c_hiswpcnt))
1347         .                           // per_sec,
1348         .                           set(hiswpcnt) / dif_time,
1349         .                           max(hiswpcnt),
1350         .                           min(hiswpcnt),
1351         .                           std( bar(hiswpcnt),
1352         .                                set(hiswpcnt),count )
1353     
1354              write( out_unit, 130 ) cat_title(c_hoswpcnt)
1355         .                           (1:cat_len(c_hoswpcnt))
1356         .                            // per_sec,
1357         .                           set(hoswpcnt) / dif_time,
1358         .                           max(hoswpcnt),
1359         .                           min(hoswpcnt),
1360         .                           std( bar(hoswpcnt),
1361         .                                set(hoswpcnt),count )
1362     
1363              return
1364     
1365    !++
1366    ! command was display the uptime, not implemented yet
1367    !--
1368     
1369    800       continue
1370     
1371              return
1372     
1373    !++
1374    ! DECnet ( DEC not or DEC knot ) stats
1375    !--
1376     
1377    900       continue
1378     
1379              write( out_unit, 120 )
1380     
1381              write( out_unit, 130 ) cat_title(c_arrlocpk)
1382         .                           (1:cat_len(c_arrlocpk)),
1383         .                           set(arrlocpk) / dif_time,

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  15
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1384         .                           max(arrlocpk),
1385         .                           min(arrlocpk),
1386         .                           std( bar(arrlocpk),
1387         .                                set(arrlocpk),count )
1388     
1389     
1390              write( out_unit, 130 ) cat_title(c_deplocpk)
1391         .                           (1:cat_len(c_deplocpk)),
1392         .                           set(deplocpk) / dif_time,
1393         .                           max(deplocpk),
1394         .                           min(deplocpk),
1395         .                           std( bar(deplocpk),
1396         .                                set(deplocpk),count )
1397     
1398              write( out_unit, 130 ) cat_title(c_arrtrapk)
1399         .                           (1:cat_len(c_arrtrapk)),
1400         .                           set(arrtrapk) / dif_time,
1401         .                           max(arrtrapk),
1402         .                           min(arrtrapk),
1403         .                           std( bar(arrtrapk),
1404         .                                set(arrtrapk),count )
1405     
1406     
1407              write( out_unit, 130 ) cat_title(c_rcvbuffl)
1408         .                           (1:cat_len(c_rcvbuffl)),
1409         .                           set(rcvbuffl) / dif_time,
1410         .                           max(rcvbuffl),
1411         .                           min(rcvbuffl),
1412         .                           std( bar(rcvbuffl),
1413         .                                set(rcvbuffl),count )
1414     
1415              write( out_unit, 130 ) cat_title(c_trcnglos)
1416         .                           (1:cat_len(c_trcnglos)),
1417         .                           set(trcnglos) / dif_time,
1418         .                           max(trcnglos),
1419         .                           min(trcnglos),
1420         .                           std( bar(trcnglos),
1421         .                                set(trcnglos),count )
1422     
1423     
1424              return
1425     
1426    !++
1427    ! command was display the ENQ/DEQ stats
1428    !--
1429     
1430    1000      continue
1431     
1432              write( out_unit, 150 )
1433     
1434              write( out_unit, 130 ) cat_title(c_enqnew)
1435         .                           (1:cat_len(c_enqnew)) // per_sec,
1436         .                           set(enqnew) / dif_time,
1437         .                           max(enqnew),
1438         .                           min(enqnew),
1439         .                           std( bar(enqnew),
1440         .                                set(enqnew),count )

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  16
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1441     
1442              write( out_unit, 130 ) cat_title(c_enqwait)
1443         .                           (1:cat_len(c_enqwait)) // per_sec,
1444         .                           set(enqwait) / dif_time,
1445         .                           max(enqwait),
1446         .                           min(enqwait),
1447         .                           std( bar(enqwait),
1448         .                                set(enqwait),count )
1449     
1450              write( out_unit, 130 ) cat_title(c_deq)
1451         .                           (1:cat_len(c_deq)) // per_sec,
1452         .                           set(deq) / dif_time,
1453         .                           max(deq),
1454         .                           min(deq),
1455         .                           std( bar(deq),
1456         .                                set(deq),count )
1457     
1458              write( out_unit, 130 ) cat_title(c_dlckfnd)
1459         .                           (1:cat_len(c_dlckfnd)) // per_sec,
1460         .                           set(dlckfnd) / dif_time,
1461         .                           max(dlckfnd),
1462         .                           min(dlckfnd),
1463         .                           std( bar(dlckfnd),
1464         .                                set(dlckfnd),count )
1465     
1466              write( out_unit, 130 ) cat_title(c_dlcksrch)
1467         .                           (1:cat_len(c_dlcksrch)) // per_sec,
1468         .                           set(dlcksrch) / dif_time,
1469         .                           max(dlcksrch),
1470         .                           min(dlcksrch),
1471         .                           std( bar(dlcksrch),
1472         .                                set(dlcksrch),count )
1473     
1474              write( out_unit, 130 ) cat_title(c_enqcvt)
1475         .                           (1:cat_len(c_enqcvt)) // per_sec,
1476         .                           set(enqcvt) / dif_time,
1477         .                           max(enqcvt),
1478         .                           min(enqcvt),
1479         .                           std( bar(enqcvt),
1480         .                                set(enqcvt),count )
1481     
1482              write( out_unit, 130 ) cat_title(c_enqnotqd)
1483         .                           (1:cat_len(c_enqnotqd)) // per_sec,
1484         .                           set(enqnotqd) / dif_time,
1485         .                           max(enqnotqd),
1486         .                           min(enqnotqd),
1487         .                           std( bar(enqnotqd),
1488         .                                set(enqnotqd),count )
1489     
1490              return
1491     
1492    !++
1493    ! command was display the response
1494    !--
1495     
1496    1100      continue
1497     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  17
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1498              write( out_unit, 150 )
1499     
1500              write( out_unit, 170 ) cat_title(c_response),
1501         .                            set(res) / count,
1502         .                            response_max,
1503         .                            response_min,
1504         .                            std( bar(res),
1505         .                                 set(res),count )
1506     
1507              return
1508     
1509    !++
1510    ! command was display the non-paged pool stats
1511    !--
1512     
1513    1200      continue
1514     
1515              write( out_unit, 150 )
1516     
1517              write( out_unit, 130 ) cat_title(c_irpcnt),
1518         .                           set(irpcnt) / count,
1519         .                           max(irpcnt),
1520         .                           min(irpcnt),
1521         .                           std( bar(irpcnt),
1522         .                                set(irpcnt),count )
1523     
1524              write( out_unit, 130 ) cat_title(c_lrpcnt),
1525         .                           set(lrpcnt) / count,
1526         .                           max(lrpcnt),
1527         .                           min(lrpcnt),
1528         .                           std( bar(lrpcnt),
1529         .                                set(lrpcnt),count )
1530     
1531              write( out_unit, 130 ) cat_title(c_srpcnt),
1532         .                           set(srpcnt) / count,
1533         .                           max(srpcnt),
1534         .                           min(srpcnt),
1535         .                           std( bar(srpcnt),
1536         .                                set(srpcnt),count )
1537     
1538              write( out_unit, 130 ) cat_title(c_holecnt),
1539         .                           set(holecnt) / count,
1540         .                           max(holecnt),
1541         .                           min(holecnt),
1542         .                           std( bar(holecnt),
1543         .                                set(holecnt),count )
1544     
1545              write( out_unit, 130 ) cat_title(c_bighole),
1546         .                           set(bighole) / count,
1547         .                           max(bighole),
1548         .                           min(bighole),
1549         .                           std( bar(bighole),
1550         .                                set(bighole),count )
1551     
1552              write( out_unit, 130 ) cat_title(c_smallhole),
1553         .                           set(smallhole) / count,
1554         .                           max(smallhole),

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  18
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

1555         .                           min(smallhole),
1556         .                           std( bar(smallhole),
1557         .                                set(smallhole),count )
1558     
1559              write( out_unit, 130 ) cat_title(c_smallcnt),
1560         .                           set(smallcnt) / count,
1561         .                           max(smallcnt),
1562         .                           min(smallcnt),
1563         .                           std( bar(smallcnt),
1564         .                                set(smallcnt),count )
1565     
1566              write( out_unit, 130 ) cat_title(c_holesum),
1567         .                           set(holesum) / count,
1568         .                           max(holesum),
1569         .                           min(holesum),
1570         .                           std( bar(holesum),
1571         .                                set(holesum),count )
1572     
1573     
1574              return
1575     
1576     
1577              end




PROGRAM SECTIONS

    Name				 Bytes   Attributes

  0 $CODE                                10639   PIC CON REL LCL   SHR   EXE   RD NOWRT LONG
  1 $PDATA                                 146   PIC CON REL LCL   SHR NOEXE   RD NOWRT LONG
  2 $LOCAL                                1804   PIC CON REL LCL NOSHR NOEXE   RD   WRT QUAD
  3 REC_COMMON                             348   PIC OVR REL GBL   SHR NOEXE   RD   WRT LONG
  4 IO_COM                                  12   PIC OVR REL GBL   SHR NOEXE   RD   WRT LONG
  5 CATEGORY                              6693   PIC OVR REL GBL   SHR NOEXE   RD   WRT LONG

    Total Space Allocated                19642


ENTRY POINTS

    Address  Type  Name                                        References

  0-00000000       DISPLAY                                        92     


VARIABLES

    Address  Type  Name                            Attributes  References

  4-00000008  L*4  BATCH                           COMM          684       695     
  2-000004FC  CHAR BEGIN                                         690       778=      817     
  2-00000538  I*4  COLUMN                                        698       734       758=    
  2-0000052C  I*4  COUNT                                         697       775=      803(2)=   831(2)A   838(2)A   845(2)A 
							         852(2)A   859(2)A   866(2)A   873(2)A   881(2)A   888(2)A 

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  19
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

							         906A      914A      922A      930A      938A      956A    
							         964A      972A      980A      988A      996A     1004A    
							        1012A     1020A     1028A     1036A     1044A     1052A    
							        1060A     1068A     1076A     1084A     1094(2)A  1111(2)A 
							        1118(2)A  1136A     1144A     1152A     1160A     1168A    
							        1176A     1184A     1202(2)A  1209(2)A  1216(2)A  1223(2)A 
							        1230(2)A  1237(2)A  1244(2)A  1251(2)A  1258(2)A  1265(2)A 
							        1272(2)A  1279(2)A  1286(2)A  1293(2)A  1311(2)A  1318(2)A 
							        1327A     1336A     1345A     1354A     1381A     1390A    
							        1398A     1407A     1415A     1434A     1442A     1450A    
							        1458A     1466A     1474A     1482A     1500(2)A  1517(2)A 
							        1524(2)A  1531(2)A  1538(2)A  1545(2)A  1552(2)A  1559(2)A 
							        1566(2)A 
  2-00000534  I*4  CURRENT_VAL                                   697       794=      795       796       797(2)    799(2)  

  2-00000530  I*4  DIF_TIME                                      697       815=      906       914       922       930     
							         938       956       964       972       980       988     
							         996      1004      1012      1020      1028      1036     
							        1044      1052      1060      1068      1076      1084     
							        1136      1144      1152      1160      1168      1176     
							        1184      1327      1336      1345      1354      1381     
							        1390      1398      1407      1415      1434      1442     
							        1450      1458      1466      1474      1482     
 AP-0000000C@ I*4  DISPLAY_OP                                     92       697       758       760       761       783     
							         784       785       794       819     
 AP-00000008@ CHAR END_TIME                                       92       688       782A    
  2-00000513  CHAR FINISH                                        690       814=      817     
  2-00000540  I*4  I                                             768=      769       770       771       772       783=    
							         787(2)    788(2)    794       795(2)    796(2)    797(2)  
							         799(2)  

  4-00000000  I*4  IN_UNIT                         COMM          684       698     
  2-00000544  I*4  IOS                                           776A      804A      805     
  2-000004DC  CHAR NEST_KEY                                      688       752=      776A      777       778A      782A    
							         804A      814A      815A    
  4-00000004  I*4  OUT_UNIT                        COMM          684       698       761       817       829       831     
							         838       845       852       859       866       873     
							         879       881       888       904       906       914     
							         922       930       938       954       956       964     
							         972       980       988       996      1004      1012     
							        1020      1028      1036      1044      1052      1060     
							        1068      1076      1084      1092      1094      1109     
							        1111      1118      1134      1136      1144      1152     
							        1160      1168      1176      1184      1200      1202     
							        1209      1216      1223      1230      1237      1244     
							        1251      1258      1265      1272      1279      1286     
							        1293      1309      1311      1318      1325      1327     
							        1336      1345      1354      1379      1381      1390     
							        1398      1407      1415      1432      1434      1442     
							        1450      1458      1466      1474      1482      1498     
							        1500      1515      1517      1524      1531      1538     
							        1545      1552      1559      1566     
  2-000004D4  CHAR PER_SEC                                       687       732D      906       914       922       930     
							         938       956       964       972       980       988     
							         996      1004      1012      1020      1028      1036     
							        1044      1052      1060      1068      1076      1084     
							        1136      1144      1152      1160      1168      1176     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  20
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

							        1184      1327      1336      1345      1354      1434     
							        1442      1450      1458      1466      1474      1482     

  3-00000108  I*4  REC_RESPONSE                    COMM EQUIV    353       410     
  2-00000550  R*4  RESPONSE                                      785=      787       788       789(2)    791(2)  
  2-00000548  R*4  RESPONSE_MAX                                  779=      789(2)=  1500     
  2-0000054C  R*4  RESPONSE_MIN                                  780=      791(2)=  1500     
  2-000004EC  CHAR SAV_START_TIME                                689       777=      815A    

 AP-00000004@ CHAR START_TIME                                     92       688       752     
  2-0000053C  I*4  TRUE_LENGTH                                   698       760=      761     


ARRAYS

    Address  Type  Name                            Attributes        Bytes  Dimensions       References

  2-00000090  R*8  BAR                                                144  (18)                703       770=      788(2)= 
											       796(2)=   831A      838A    
											       845A      852A      859A    
											       866A      873A      881A    
											       888A      906A      914A    
											       922A      930A      938A    
											       956A      964A      972A    
											       980A      988A      996A    
											      1004A     1012A     1020A    
											      1028A     1036A     1044A    
											      1052A     1060A     1068A    
											      1076A     1084A     1094A    
											      1111A     1118A     1136A    
											      1144A     1152A     1160A    
											      1168A     1176A     1184A    
											      1202A     1209A     1216A    
											      1223A     1230A     1237A    
											      1244A     1251A     1258A    
											      1265A     1272A     1279A    
											      1286A     1293A     1311A    
											      1318A     1327A     1336A    
											      1345A     1354A     1381A    
											      1390A     1398A     1407A    
											      1415A     1434A     1442A    
											      1450A     1458A     1466A    
											      1474A     1482A     1500A    
											      1517A     1524A     1531A    
											      1538A     1545A     1552A    
											      1559A     1566A    
  5-000018C9  I*4  CAT_LEN                         COMM               348  (87)                685       699       906     
											       914       922       930     
											       938       956       964     
											       972       980       988     
											       996      1004      1012     
											      1020      1028      1036     
											      1044      1052      1060     
											      1068      1076      1084     
											      1136      1144      1152     
											      1160      1168      1176     
											      1184      1327      1336     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  21
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

											      1345      1354      1381     
											      1390      1398      1407     
											      1415      1434      1442     
											      1450      1458      1466     
											      1474      1482     
  5-00000000  I*4  CAT_STATE                       COMM               864  (12, 18)            685       699       784     
											       785       794     
  5-00000360  CHAR CAT_TITLE                       COMM              5481  (87)                685       693       831     
											       838       845       852     
											       859       866       873     
											       881       888       906     
											       914       922       930     
											       938       956       964     
											       972       980       988     
											       996      1004      1012     
											      1020      1028      1036     
											      1044      1052      1060     
											      1068      1076      1084     
											      1094      1111      1118     
											      1136      1144      1152     
											      1160      1168      1176     
											      1184      1202      1209     
											      1216      1223      1230     
											      1237      1244      1251     
											      1258      1265      1272     
											      1279      1286      1293     
											      1311      1318      1327     
											      1336      1345      1354     
											      1381      1390      1398     
											      1407      1415      1434     
											      1442      1450      1458     
											      1466      1474      1482     
											      1500      1517      1524     
											      1531      1538      1545     
											      1552      1559      1566     
  2-000001E0  CHAR DIS_TITLE                                          756  (12)                692       705D      706D    
											       707D      708D      709D    
											       710D      712D      713D    
											       714D      715D      716D    
											       717D      758A      760A    
											       761     

  2-00000120  I*4  MAX                                                 72  (18)                700       771=      797(2)= 
											       831       838       845     
											       852       859       866     
											       873       881       888     
											       906       914       922     
											       930       938       956     
											       964       972       980     
											       988       996      1004     
											      1012      1020      1028     
											      1036      1044      1052     
											      1060      1068      1076     
											      1084      1094      1111     
											      1118      1136      1144     
											      1152      1160      1168     
											      1176      1184      1202     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  22
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

											      1209      1216      1223     
											      1230      1237      1244     
											      1251      1258      1265     
											      1272      1279      1286     
											      1293      1311      1318     
											      1327      1336      1345     
											      1354      1381      1390     
											      1398      1407      1415     
											      1434      1442      1450     
											      1458      1466      1474     
											      1482      1517      1524     
											      1531      1538      1545     
											      1552      1559      1566     
  2-00000168  I*4  MIN                                                 72  (18)                700       772=      799(2)= 
											       831       838       845     
											       852       859       866     
											       873       881       888     
											       906       914       922     
											       930       938       956     
											       964       972       980     
											       988       996      1004     
											      1012      1020      1028     
											      1036      1044      1052     
											      1060      1068      1076     
											      1084      1094      1111     
											      1118      1136      1144     
											      1152      1160      1168     
											      1176      1184      1202     
											      1209      1216      1223     
											      1230      1237      1244     
											      1251      1258      1265     
											      1272      1279      1286     
											      1293      1311      1318     
											      1327      1336      1345     
											      1354      1381      1390     
											      1398      1407      1415     
											      1434      1442      1450     
											      1458      1466      1474     
											      1482      1517      1524     
											      1531      1538      1545     
											      1552      1559      1566     
  3-00000000  I*4  REC_CPU_MODES                   COMM EQUIV          36  (9)                 355       367     
  3-00000024  I*4  REC_FCP                         COMM EQUIV          20  (5)                 361       374     
  3-00000120  I*4  REC_LOCK_MODES                  COMM EQUIV          28  (7)                 363       429     

  3-00000080  I*4  REC_MEM_MODES                   COMM EQUIV           8  (2)                 356       379     
  3-00000038  I*4  REC_MISC                        COMM EQUIV          72  (18)                358       376     
  3-0000010C  I*4  REC_NET_MODES                   COMM EQUIV          20  (5)                 362       419     
  3-00000088  I*4  REC_PGFLT                       COMM EQUIV          28  (7)                 360       383     
  3-0000013C  I*4  REC_POOL_MODES                  COMM EQUIV          32  (8)                 364       440     

  3-000000A4  I*4  REC_SCH_STATE                   COMM EQUIV          56  (14)                359       388     
  2-000001B0  I*4  REC_SIZES                                           48  (12)                701       719D      720D    
											       721D      722D      723D    
											       724D      725D      726D    
											       727D      728D      729D    
											       730D      783     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  23
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

  3-000000DC  I*4  REC_SWAP                        COMM EQUIV          36  (9)                 357       394     
  3-00000100  I*4  REC_TIME                        COMM EQUIV           8  (2)                 354       401     
  2-00000000  R*8  SET                                                144  (18)                703       769=      787(2)= 
											       795(2)=   831(2)A   838(2)A 
											       845(2)A   852(2)A   859(2)A 
											       866(2)A   873(2)A   881(2)A 
											       888(2)A   906(2)A   914(2)A 
											       922(2)A   930(2)A   938(2)A 
											       956(2)A   964(2)A   972(2)A 
											       980(2)A   988(2)A   996(2)A 
											      1004(2)A  1012(2)A  1020(2)A 
											      1028(2)A  1036(2)A  1044(2)A 
											      1052(2)A  1060(2)A  1068(2)A 
											      1076(2)A  1084(2)A  1094(2)A 
											      1111(2)A  1118(2)A  1136(2)A 
											      1144(2)A  1152(2)A  1160(2)A 
											      1168(2)A  1176(2)A  1184(2)A 
											      1202(2)A  1209(2)A  1216(2)A 
											      1223(2)A  1230(2)A  1237(2)A 
											      1244(2)A  1251(2)A  1258(2)A 
											      1265(2)A  1272(2)A  1279(2)A 
											      1286(2)A  1293(2)A  1311(2)A 
											      1318(2)A  1327(2)A  1336(2)A 
											      1345(2)A  1354(2)A  1381(2)A 
											      1390(2)A  1398(2)A  1407(2)A 
											      1415(2)A  1434(2)A  1442(2)A 
											      1450(2)A  1458(2)A  1466(2)A 
											      1474(2)A  1482(2)A  1500(2)A 
											      1517(2)A  1524(2)A  1531(2)A 
											      1538(2)A  1545(2)A  1552(2)A 
											      1559(2)A  1566(2)A 

  3-00000000  I*4  STATS_REC                       COMM EQUIV         348  (87)                351       365       367     
											       374       376       379     
											       383       388       394     
											       401       410       419     
											       429       440       785     
											       794     


PARAMETER CONSTANTS

  Type  Name                                                   References

   I*2  ARRLOCPK                                                 241#      591      1381(5)  
   I*2  ARRTRAPK                                                 242#      595      1398(5)  
   CHAR ASCII_DELTA_TIME                                          99       100#    
   I*2  BIGHOLE                                                  275#      658      1545(5)  
   I*2  BJOBCNT                                                  131#      464       881(5)  

   I*2  BUFIO                                                    152#      480       964(5)  
   I*2  CEF                                                      198#      532      1202(5)  
   I*2  COLPG                                                    196#      528      1209(5)  
   I*2  COM                                                      207#      550      1216(5)  
   I*2  COMO                                                     208#      552      1223(5)  

   I*2  COMPAT                                                   129#      462       866(5)  

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  24
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

   I*2  CPU_SIZE                                                 134#      291       355       374       376       379     
							         383       388       394       401       410       419     
							         429       440       470       471       472       473     
							         474       479       480       481       482       483     
							         484       485       486       487       488       489     
							         490       491       492       493       494       495     
							         496       501       503       509       511       513     
							         515       517       519       521       528       530     
							         532       534       536       538       540       542     
							         544       546       548       550       552       554     
							         561       564       567       570       573       576     
							         584       591       595       599       603       607     
							         616       620       624       628       632       636     
							         640       650       654       658       662       666     
							         670       674       678       719     
   I*2  CUR                                                      209#      554      1230(5)  
   I*2  C_ARRLOCPK                                               591#     1381(2)  
   I*2  C_ARRTRAPK                                               595#     1398(2)  

   I*2  C_BIGHOLE                                                658#     1545     
   I*2  C_BJOBCNT                                                464#      881     
   I*2  C_BUFIO                                                  480#      964(2)  
   I*2  C_CACHE                                                  471#      914(2)  
   I*2  C_CALL                                                   470#      906(2)  

   I*2  C_CEF                                                    532#     1202     
   I*2  C_COLPG                                                  528#     1209     
   I*2  C_COM                                                    550#     1216     
   I*2  C_COMO                                                   552#     1223     
   I*2  C_COMPAT                                                 462#      866     

   I*2  C_CPU                                                    472#      922(2)  
   I*2  C_CUR                                                    554#     1230     
   I*2  C_DEPLOCPK                                               599#     1390(2)  
   I*2  C_DEQ                                                    624#     1450(2)  
   I*2  C_DIRHIT                                                 489#     1028(2)  

   I*2  C_DIRIO                                                  479#      956(2)  
   I*2  C_DIRMISS                                                490#     1036(2)  
   I*2  C_DLCKFND                                                628#     1458(2)  
   I*2  C_DLCKSRCH                                               632#     1466(2)  
   I*2  C_DZROFLTS                                               509#     1136(2)  

   I*2  C_ENQCVT                                                 636#     1474(2)  
   I*2  C_ENQNEW                                                 616#     1434(2)  
   I*2  C_ENQNOTQD                                               640#     1482(2)  
   I*2  C_ENQWAIT                                                620#     1442(2)  
   I*2  C_EXEC                                                   459#      845     

   I*2  C_EXTHIT                                                 491#     1044(2)  
   I*2  C_EXTMISS                                                492#     1052(2)  
   I*2  C_FAULTS                                                 511#     1144(2)  
   I*2  C_FIDHIT                                                 493#     1060(2)  
   I*2  C_FIDMISS                                                494#     1068(2)  

   I*2  C_FPG                                                    548#     1237     
   I*2  C_FREECNT                                                501#     1111     

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  25
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

   I*2  C_HIB                                                    540#     1244     
   I*2  C_HIBO                                                   542#     1251     
   I*2  C_HISWPCNT                                               576#     1345(2)  

   I*2  C_HIT                                                    486#     1020(2)  
   I*2  C_HOLECNT                                                654#     1538     
   I*2  C_HOLESUM                                                670#     1566     
   I*2  C_HOSWPCNT                                               573#     1354(2)  
   I*2  C_IDLE                                                   463#      873     

   I*2  C_IJOBCNT                                                465#      888     
   I*2  C_INT                                                    461#      859     
   I*2  C_IRPCNT                                                 650#     1517     
   I*2  C_ISPAGCNT                                               561#     1311     
   I*2  C_ISWPCNT                                                564#     1327(2)  

   I*2  C_KERNEL                                                 457#      831     
   I*2  C_LEF                                                    536#     1258     
   I*2  C_LEFO                                                   538#     1265     
   I*2  C_LOGNAM                                                 481#      972(2)  
   I*2  C_LRPCNT                                                 674#     1524     

   I*2  C_MBREADS                                                482#      980(2)  
   I*2  C_MBWRITES                                               483#      988(2)  
   I*2  C_MFYCNT                                                 503#     1118     
   I*2  C_MWAIT                                                  530#     1272     
   I*2  C_OPEN                                                   488#     1094     

   I*2  C_OPENS                                                  487#      996(2)  
   I*2  C_OSWPCNT                                                570#     1336(2)  
   I*2  C_PFW                                                    534#     1279     
   I*2  C_PREADIO                                                513#     1160(2)  
   I*2  C_PREADS                                                 517#     1176(2)  

   I*2  C_PROCCNT                                                567#     1318     
   I*2  C_PWRITES                                                519#     1184(2)  
   I*2  C_PWRITIO                                                515#     1168(2)  
   I*2  C_QUOHIT                                                 495#     1076(2)  
   I*2  C_QUOMISS                                                496#     1084(2)  

   I*2  C_RCVBUFFL                                               603#     1407(2)  
   I*2  C_RDFLTS                                                 521#     1152(2)  
   I*2  C_READ                                                   473#      930(2)  
   I*2  C_RESPONSE                                               584#      784      1500     
   I*2  C_SMALLCNT                                               666#     1559     

   I*2  C_SMALLHOLE                                              662#     1552     
   I*2  C_SPLIT                                                  485#     1012(2)  
   I*2  C_SRPCNT                                                 678#     1531     
   I*2  C_SUPER                                                  458#      838     
   I*2  C_SUSP                                                   544#     1286     

   I*2  C_SUSPO                                                  546#     1293     
   I*2  C_TRCNGLOS                                               607#     1415(2)  
   I*2  C_TURN                                                   484#     1004(2)  
   I*2  C_USER                                                   460#      852     
   I*2  C_WRITE                                                  474#      938(2)  

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  26
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          


   I*2  DEPLOCPK                                                 243#      599      1390(5)  
   I*2  DEQ                                                      257#      624      1450(5)  
   I*2  DIRHIT                                                   161#      489      1028(5)  
   I*2  DIRIO                                                    151#      479       956(5)  
   I*2  DIRMISS                                                  162#      490      1036(5)  

   I*2  DLCKFND                                                  258#      628      1458(5)  
   I*2  DLCKSRCH                                                 259#      632      1466(5)  
   I*2  DZROFLTS                                                 183#      509      1136(5)  
   I*2  ENQCVT                                                   260#      636      1474(5)  
   I*2  ENQNEW                                                   255#      616      1434(5)  

   I*2  ENQNOTQD                                                 261#      640      1482(5)  
   I*2  ENQWAIT                                                  256#      620      1442(5)  
   I*2  EOF                                                      349#      805     
   I*2  EQUAL                                                    324#    
   I*2  EXEC                                                     126#      459       845(5)  

   I*2  EXTHIT                                                   163#      491      1044(5)  
   I*2  EXTMISS                                                  164#      492      1052(5)  
   I*2  FAILURE                                                  309#    
   I*2  FAULTS                                                   184#      511      1144(5)  
   I*2  FCP_CACHE                                                141#      471       914(5)  

   I*2  FCP_CALLS                                                140#      470       906(5)  
   I*2  FCP_CPU                                                  142#      472       922(5)  
   I*2  FCP_READ                                                 143#      473       930(5)  
   I*2  FCP_SIZE                                                 146#      291       361       376       379       383     
							         388       394       401       410       419       429     
							         440       479       480       481       482       483     
							         484       485       486       487       488       489     
							         490       491       492       493       494       495     
							         496       501       503       509       511       513     
							         515       517       519       521       528       530     
							         532       534       536       538       540       542     
							         544       546       548       550       552       554     
							         561       564       567       570       573       576     
							         584       591       595       599       603       607     
							         616       620       624       628       632       636     
							         640       650       654       658       662       666     
							         670       674       678       720     
   I*2  FCP_WRITE                                                144#      474       938(5)  

   I*2  FIDHIT                                                   165#      493      1060(5)  
   I*2  FIDMISS                                                  166#      494      1068(5)  
   I*2  FPG                                                      206#      548      1237(5)  
   I*2  FREECNT                                                  175#      501      1111(5)  
   I*2  GETDVI_EF                                                114#    

   I*2  GREATER                                                  325#      782     
   I*2  HIB                                                      202#      540      1244(5)  
   I*2  HIBO                                                     203#      542      1251(5)  
   I*2  HISWPCNT                                                 221#      576      1345(5)  
   I*2  HIT                                                      158#      486      1020(5)  

   I*2  HOLECNT                                                  274#      654      1538(5)  

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  27
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

   I*2  HOLESUM                                                  278#      670      1566(5)  
   I*2  HOSWPCNT                                                 220#      573      1354(5)  
   I*2  IDLE                                                     130#      463       873(5)  
   I*2  IJOBCNT                                                  132#      465       888(5)  

   I*2  INT                                                      128#      461       859(5)  
   I*2  IRPCNT                                                   273#      650      1517(5)  
   I*2  ISPAGCNT                                                 216#      561      1311(5)  
   I*2  ISWPCNT                                                  217#      564      1327(5)  
   I*2  KERNEL                                                   124#      457       831(5)  

   I*2  KEYED_READ                                               315#      776     
   I*2  KEY_SIZE                                                 120#    
   I*2  LEF                                                      200#      536      1258(5)  
   I*2  LEFO                                                     201#      538      1265(5)  
   I*2  LESS                                                     323#    

   I*2  LOCK_SIZE                                                266#      291       363       440       650       654     
							         658       662       666       670       674       678     
							         728     
   I*2  LOGNAM                                                   153#      481       972(5)  
   I*2  LRPCNT                                                   279#      674      1524(5)  
   I*4  MAXINT                                                   348#      772       780     
   I*2  MAX_CAT                                                  331#      692       699       701     

   I*2  MAX_ENT                                                  332#      699       700(2)    703(2)    768     
   I*2  MBREADS                                                  154#      482       980(5)  
   I*2  MBWRITES                                                 155#      483       988(5)  
   I*2  MEM_SIZE                                                 178#      291       356       383       388       394     
							         401       410       419       429       440       509     
							         511       513       515       517       519       521     
							         528       530       532       534       536       538     
							         540       542       544       546       548       550     
							         552       554       561       564       567       570     
							         573       576       584       591       595       599     
							         603       607       616       620       624       628     
							         632       636       640       650       654       658     
							         662       666       670       674       678       722     
   I*2  MFYCNT                                                   176#      503      1118(5)  

   R*4  MINUTES_IN_DAY                                           342#    
   R*4  MINUTES_IN_HOUR                                          339#    
   I*2  MISC_SIZE                                                170#      291       358       379       383       388     
							         394       401       410       419       429       440     
							         501       503       509       511       513       515     
							         517       519       521       528       530       532     
							         534       536       538       540       542       544     
							         546       548       550       552       554       561     
							         564       567       570       573       576       584     
							         591       595       599       603       607       616     
							         620       624       628       632       636       640     
							         650       654       658       662       666       670     
							         674       678       721     
   I*2  MWAIT                                                    197#      530      1272(5)  
   I*2  NEST_CLOSE                                               317#    

   I*2  NEST_OPEN                                                314#    

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  28
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

   I*2  NET_SIZE                                                 250#      291       362       429       440       616     
							         620       624       628       632       636       640     
							         650       654       658       662       666       670     
							         674       678       727     
   I*2  NUM_MODES                                                135#    
   I*2  OPEN                                                     160#      488      1094(5)  
   I*2  OPENS                                                    159#      487       996(5)  

   I*2  OSWPCNT                                                  219#      570      1336(5)  
   I*2  PFW                                                      199#      534      1279(5)  
   I*2  PGFLT_SIZE                                               191#      291       360       388       394       401     
							         410       419       429       440       528       530     
							         532       534       536       538       540       542     
							         544       546       548       550       552       554     
							         561       564       567       570       573       576     
							         584       591       595       599       603       607     
							         616       620       624       628       632       636     
							         640       650       654       658       662       666     
							         670       674       678       723     
   I*2  POOL_SIZE                                                286#      291       364       730     
   I*2  PREADIO                                                  185#      513      1160(5)  

   I*2  PREADS                                                   187#      517      1176(5)  
   I*2  PROCCNT                                                  218#      567      1318(5)  
   I*2  PWRITES                                                  188#      519      1184(5)  
   I*2  PWRITIO                                                  186#      515      1168(5)  
   I*2  QUOHIT                                                   167#      495      1076(5)  

   I*2  QUOMISS                                                  168#      496      1084(5)  
   I*2  RCVBUFFL                                                 244#      603      1407(5)  
   I*2  RDFLTS                                                   189#      521      1152(5)  
   I*2  REC_SIZE                                                 291#      365       693       699     
   I*2  RES                                                      236#      584      1500(3)  

   I*2  RESPONSE_SIZE                                            235#      291       419       429       440       591     
							         595       599       603       607       616       620     
							         624       628       632       636       640       650     
							         654       658       662       666       670       674     
							         678       729     
   I*2  SCH_SIZE                                                 211#      291       359       394       401       410     
							         419       429       440       561       564       567     
							         570       573       576       584       591       595     
							         599       603       607       616       620       624     
							         628       632       636       640       650       654     
							         658       662       666       670       674       678     
							         724     
   R*4  SECONDS_IN_DAY                                           341#    
   R*4  SECONDS_IN_HOUR                                          340#    
   R*4  SECONDS_IN_MINUTE                                        338#    

   I*2  SEQ_READ                                                 316#      804     
   I*2  SMALLCNT                                                 277#      666      1559(5)  
   I*2  SMALLHOLE                                                276#      662      1552(5)  
   I*2  SPLIT                                                    157#      485      1012(5)  
   I*2  SRPCNT                                                   280#      678      1531(5)  

   CHAR STANDARD_HELP_LIB                                        302       303#    

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  29
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

   CHAR STANDARD_NEST_FILE                                       106       107#    
   I*2  SUCCESS                                                  308#    
   I*2  SUPER                                                    125#      458       838(5)  
   I*2  SUSP                                                     204#      544      1286(5)  

   I*2  SUSPO                                                    205#      546      1293(5)  
   I*2  SWAP_SIZE                                                223#      291       357       401       410       419     
							         429       440       584       591       595       599     
							         603       607       616       620       624       628     
							         632       636       640       650       654       658     
							         662       666       670       674       678       725     
   I*2  SWAP_SPARES                                              224#    
   I*2  TIME_SIZE                                                229#      291       354       410       419       429     
							         440       584       591       595       599       603     
							         607       616       620       624       628       632     
							         636       640       650       654       658       662     
							         666       670       674       678       726     
   I*2  TRCNGLOS                                                 245#      607      1415(5)  

   I*2  TURN                                                     156#      484      1004(5)  
   I*2  USER                                                     127#      460       852(5)  
   I*2  WAIT_EF                                                  113#    


LABELS

    Address   Label                                            References

  1-00000008  10'                                                734#      761     
  0-00000216  20                                                 805       812#    
  0-00000287  100                                                819       826#    
  1-00000012  120'                                               736#      954      1134      1325      1379     
  1-00000032  130'                                               739#      831       838       845       852       859     
							         866       873       881       888       906       914     
							         922       930       938       956       964       972     
							         980       988       996      1004      1012      1020     
							        1028      1036      1044      1052      1060      1068     
							        1076      1084      1094      1111      1118      1136     
							        1144      1152      1160      1168      1176      1184     
							        1202      1209      1216      1223      1230      1237     
							        1244      1251      1258      1265      1272      1279     
							        1286      1293      1311      1318      1327      1336     
							        1345      1354      1381      1390      1398      1407     
							        1415      1434      1442      1450      1458      1466     
							        1474      1482      1517      1524      1531      1538     
							        1545      1552      1559      1566     

  1-00000049  140'                                               742#      817     
  1-00000054  150'                                               744#      829       904      1092      1109      1200     
							        1309      1432      1498      1515     
  1-00000077  160'                                               747#      879     
  1-00000079  170'                                               749#     1500     
  0-00000664  200                                                819       902#    

  0-00000909  300                                                819       952#    
  0-00001248  400                                                819      1107#    
  0-00001333  500                                                819      1132#    

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  30
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

  0-000016DC  600                                                819      1198#    
  0-00001CA7  700                                                819      1307#    

  0-00001FB4  800                                                819      1369#    
  0-00001FB5  900                                                819      1377#    
  0-00002200  1000                                               819      1430#    
  0-000025A9  1100                                               819      1496#    
  0-0000262A  1200                                               819      1513#    



FUNCTIONS AND SUBROUTINES REFERENCED

  Type  Name                                                   References

   I*4  DELTAT                                                   697       815     
   I*4  KEY_COMPARE                                              782     
   CHAR KEY_TO_DATE                                              691       778       814     
   I*4  MK$LENGTH                                                758       760     
        READ_NEST                                                776       804     

   R*4  STD                                                      831       838       845       852       859       866     
							         873       881       888       906       914       922     
							         930       938       956       964       972       980     
							         988       996      1004      1012      1020      1028     
							        1036      1044      1052      1060      1068      1076     
							        1084      1094      1111      1118      1136      1144     
							        1152      1160      1168      1176      1184      1202     
							        1209      1216      1223      1230      1237      1244     
							        1251      1258      1265      1272      1279      1286     
							        1293      1311      1318      1327      1336      1345     
							        1354      1381      1390      1398      1407      1415     
							        1434      1442      1450      1458      1466      1474     
							        1482      1500      1517      1524      1531      1538     
							        1545      1552      1559      1566     


  +----------------------------------------------+
  |           KEY TO REFERENCE FLAGS             |
  |   =   - Value Modified                       |
  |   #   - Defining Reference                   |
  |   A   - Actual Argument, possibly modified   |
  |   D   - Data Initialization                  |
  |  (n)  - Number of occurrences on line        |
  +----------------------------------------------+



COMMAND QUALIFIERS

  FORTRAN /DEBUG/OBJECT=OBJ:DISPLAY/LIST=LIS:DISPLAY/CONT=99/CROSS/NOOPT SRC:DISPLAY

  /CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)
  /DEBUG=(SYMBOLS,TRACEBACK)
  /STANDARD=(NOSYNTAX,NOSOURCE_FORM)
  /SHOW=(NOPREPROCESSOR,NOINCLUDE,MAP)
  /F77  /NOG_FLOATING  /I4  /NOOPTIMIZE  /WARNINGS  /NOD_LINES  /CROSS_REFERENCE  /NOMACHINE_CODE  /CONTINUATIONS=99

DISPLAY                        					20-May-1983 10:27:01	VAX-11 FORTRAN V3.2-37              Page  31
								10-May-1983 09:57:10	[GARY.STATS.SOURCE]DISPLAY.FOR;309          

COMPILATION STATISTICS

  Run Time:           23.42 seconds
  Elapsed Time:       57.11 seconds
  Page Faults:        1231
  Dynamic Memory:     1110 pages
