prebind(1M)prebind(1M)NAMEprebind - prepare frequently executed programs for faster startup
SYNOPSIS
file]
[path-list]
DESCRIPTION
prepares some frequently executed programs for faster startup using
(see fastbind(1)), and updates the IPD database for the modified files.
Many frequently used commands such as etc. are so short lived that the
program startup time takes up a major part of the total run time of
each instance. In user-space, a big chunk of startup time could be
spent in the dynamic loader, dld.so(5), in resolving the references
among the program and its shared library dependencies. This startup
overhead can be avoided using
Patch level changes affecting related shared libraries (e.g. libc) can
obsolete the information stored in an executable. So must be invoked
after each such change, to ensure consistent levels of performance.
As writes symbol resolution information into the executable, the meta‐
data of the software product that provides the executable must be
updated to reflect the changes.
facilitates the use of It invokes on some executables known to be fre‐
quently used on HP-UX systems and updates the IPD database using see
swmodify(1M).
By default, operates on a pre-defined list of executables. Users can
also specify an alternate list of executables by providing it in a file
or as a path-list on the command line.
For complete details, refer to the whitepaper at
Options
supports the following option:
Prints the usage information.
Prints a preview of commands that will be invoked, without actu‐
ally invoking them.
Removes information from the specified (or default) list of
executables.
Reads the list of executables from
file.
Arguments
can read a list of executables either from the command line or from a
file. Each command-line argument or each line in the file will be con‐
sidered as the full path to an executable on which is to be invoked.
Lines beginning with a pound character in the file will be considered
as comments and ignored.
WARNINGS
uses (see swlist(1M)) to retrieve software product information and so
may take a long time to complete, depending on the system software con‐
figuration. It is recommended to be used only after patch changes that
may affect executables of interest.
needs to be run with appropriate privileges as required to write to the
executables and to run The executables must be writeable.
RETURN VALUES
returns the following values:
Successful completion.
Failure.
An error has occurred.
FILES
By default, acts on the following files:
While
is
yet
another
fre‐
quently
used
exe‐
cutable
that
can
ben‐
e‐
fit
from
it
is
almost
always
in
use
and
includ‐
ing
it
in
the
default
list
would
gen‐
er‐
ate
errors.
It
is
rec‐
om‐
mended
that
be
run
man‐
nu‐
ally
on
this
exe‐
cutable
when
it
is
not
in
use
(such
as
from
a
root
shell,
with
no
users
logged
in).
All
these
exe‐
cuta‐
bles
depend
on
and
some
other
sim‐
i‐
lar
shared
libraries,
so
it
is
rec‐
om‐
mended
that
be
run
when‐
ever
any
of
the
files
men‐
tioned
above
are
changed.
AUTHOR
was
devel‐
oped
by
Hewlett-
Packard.
SEE
ALSO
fast‐
bind(1),
swmod‐
ify(1M).
Itanium(R)-based Systems Only prebind(1M)