NAME¶
psmwatch - PSM memory partition activity monitor
SYNOPSIS¶
psmwatch shared_memory_key memory_size
partition_name interval count [ verbose ]
DESCRIPTION¶
For
count interations,
psmwatch sleeps
interval seconds and
then invokes the
psm_print_trace() function (see
psm(3)) to
report on PSM dynamic memory management activity in the PSM-managed shared
memory partition identified by
shared_memory_key during that interval.
If the optional
verbose parameter is specified, the printed PSM
activity trace will be verbose as described in
psm(3).
To prevent confusion, the specified
memory_size and
partition_name
are compared to those declared when this shared memory partition was initially
managed; if they don't match,
psmwatch immediately terminates.
If
interval is zero,
psmwatch merely prints a current usage
summary for the indicated shared-memory partition and terminates.
psmwatch is helpful for detecting and diagnosing memory leaks.
EXIT STATUS¶
- 0
- psmwatch has terminated.
FILES¶
No configuration files are needed.
ENVIRONMENT¶
No environment variables apply.
DIAGNOSTICS¶
The following diagnostics may be issued to the
ion.log log file:
- Can't attach to psm.
- ION system error. One possible cause is that ION has not
yet been initialized on the local computer; run ionadmin(1) to
correct this.
- Can't start trace.
- Insufficient ION working memory to contain trace
information. Reinitialize ION with more memory.
BUGS¶
Report bugs to <ion-bugs@korgano.eecs.ohiou.edu>
SEE ALSO¶
psm(3),
sdrwatch(1)