Annotation of researchv10dc/man/man1/prof.1, revision 1.1

1.1     ! root        1: .TH PROF 1
        !             2: .CT 1 debug_tune
        !             3: .SH NAME
        !             4: prof \(mi display profile data
        !             5: .SH SYNOPSIS
        !             6: .B prof
        !             7: [
        !             8: .I option ...
        !             9: ]
        !            10: [
        !            11: .I a.out
        !            12: [
        !            13: .I mon.out ...
        !            14: ]
        !            15: ]
        !            16: .SH DESCRIPTION
        !            17: .I Prof
        !            18: interprets files
        !            19: produced by
        !            20: .IR monitor (3)
        !            21: or the
        !            22: .B -p
        !            23: option of
        !            24: .I cc
        !            25: or
        !            26: .I f77.
        !            27: The symbol table in the
        !            28: named object file
        !            29: .RL ( a.out
        !            30: by default)
        !            31: is read and correlated with the
        !            32: profile file
        !            33: .RL ( mon.out
        !            34: by default).
        !            35: For each symbol, the percentage
        !            36: of time spent executing between that symbol
        !            37: and the next
        !            38: is printed (in decreasing order),
        !            39: together with the time spent there and
        !            40: the number of times that routine was called.
        !            41: If more than one profile file is specified,
        !            42: the output represents the sum of the profiles.
        !            43: .PP
        !            44: Zero call counts are tallied for subroutines not compiled
        !            45: with option
        !            46: .BR -p .
        !            47: The flag
        !            48: .BR -p
        !            49: must be passed to the loader to get the profiling output written.
        !            50: .PP
        !            51: Options are:
        !            52: .TP
        !            53: .B -l
        !            54: Sort the output by symbol value.
        !            55: .TP
        !            56: .B -n
        !            57: Sort the output by number of calls.
        !            58: .TP
        !            59: .B -s
        !            60: Produce a summary profile file in
        !            61: .FR mon.sum .
        !            62: .TP
        !            63: .BI "-v -" low " -" high
        !            64: Produce a graphic profile
        !            65: on the standard output for display by the
        !            66: .IR  plot (1)
        !            67: filters.
        !            68: Optional numbers
        !            69: .I low
        !            70: and
        !            71: .I high,
        !            72: by default 0 and 100, select
        !            73: a percentage of the profile to be plotted.
        !            74: .TP
        !            75: .B -z
        !            76: Include routines with zero usage in the output.
        !            77: .SH FILES
        !            78: .TF mon.out
        !            79: .TP
        !            80: .F mon.out
        !            81: for profile
        !            82: .TP
        !            83: .F a.out
        !            84: for namelist
        !            85: .TP
        !            86: .F mon.sum
        !            87: for summary profile
        !            88: .SH "SEE ALSO"
        !            89: .IR time (1), 
        !            90: .IR lcomp (1), 
        !            91: .IR monitor (3),
        !            92: .IR getopt (3), 
        !            93: .IR profil (2),
        !            94: .IR plot (1), 
        !            95: .IR cc (1),
        !            96: .IR f77 (1)
        !            97: .SH BUGS
        !            98: Beware of quantization errors.
        !            99: .br
        !           100: .I Prof
        !           101: is confused by
        !           102: .I f77,
        !           103: which puts the entry points at the bottom of subroutines and functions.
        !           104: .br
        !           105: Option
        !           106: .B -v
        !           107: has been disabled.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.