Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gprof(1)

config(8)

KGMON(8)  —  MAINTENANCE COMMANDS

NAME

kgmon − generate a dump of the operating system’s profile buffers

SYNOPSIS

/usr/etc/kgmon [ −bhpr ] [ filesystem ] [ memory ]

DESCRIPTION

kgmon is a tool used when profiling the operating system.  When no arguments are supplied, kgmon indicates the state of operating system profiling as running, off, or not configured (see config(8)).  If the −p flag is specified, kgmon extracts profile data from the operating system and produces a gmon.out file suitable for later analysis by gprof(1). 

OPTIONS

−b Resume the collection of profile data. 

−h Stop the collection of profile data. 

−p Dump the contents of the profile buffers into a gmon.out file. 

−r Reset all the profile buffers.  If the −p flag is also specified, the gmon.out file is generated before the buffers are reset. 

If neither −b nor −h is specified, the state of profiling collection remains unchanged.  For example, if the −p flag is specified and profile data is being collected, profiling is momentarily suspended, the operating system profile buffers are dumped, and profiling is immediately resumed. 

FILES

/vmunix the default system

/dev/kmem the default memory

gmon.out

SEE ALSO

gprof(1), config(8)

DIAGNOSTICS

Users with only read permission on /dev/kmem cannot change the state of profiling collection. They can get a gmon.out file with the warning that the data may be inconsistent if profiling is in progress. 

Sun Release 4.1  —  Last change: 9 September 1987

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026