Any user can call this command. This command enables the current user to set up, maintain and manage user-specific program caches. There are two scope types for user-specific program caches:
SESSIONWIDE
all the processes of a session are connected
USERWIDE
all the processes of a user ID are connected
Syntax
pdbl{ -s[ sid]| -u} -i
|
pdbl{ -s[ sid]| -u} -e size |
pdbl{ -s[ sid]| -u}{ -a| -d} |
pdbl{ -s[ sid]| -u} -D
|
pdbl{ -s[ sid]| -u} -b path |
pdbl{ -s[ sid]| -u} -l[ element] |
pdbl{ -s[ sid]| -u} -r element |
pdbl -h
|
options
The program cache of a session (SESSIONWIDE scope) is selected. sid is the ID of the desired session. If sid is not entered, the current session will be automatically selected. If the option -s is selected, all the following options operate on the program cache of the selected or current session.
The program cache of the user ID (USERWIDE scope) is selected. If the option -u is selected, all the following options operate on the program cache of the current user.
The status of the program cache and statistical data about size and allocation percentages is written to standard output in the following format:
The name of the program cache is formed with the letters DBL, the scope (S for SESSIONWIDE or U for USERWIDE) and the corresponding ID of the session or the user. For example, the program cache of session 504 has the name DBLS504.
Date of program cache set-up.
Time of program cache set-up.
Current status of program cache (active, inactive or in delete).
Total cache size in megabytes.
Current number of stored core images.
Number of memory pages still available in cache. In the worst case, there is one memory page less available to core images because the extension of the cache catalog occupies one page.
The program cache is set up and activated in the size indicated (in megabytes). The maximum size of the cache is not determined by pdbl but by system- and task-specific settings. The size of the cache cannot exceed the ADDRESS-SPACE-LIMIT of the user ID.
The program cache is activated and used immediately in loading processes.
The program cache is deactivated and ignored immediately in loading processes. The program cache is resolved if no currently stored core images are present (this is analogous to option -D). The program cache remains in the inactive status if core images are still present.
The program cache is resolved and no longer used in loading processes. If the program cache is locked because the loading process has already started, it will remain in the in delete state until all current loading processes have been finished.
The core image of a program identified by its path is stored in the program cache. The program entered under path must be executable.
A list of all core images currently stored in the program cache is written to standard output in the following format:
Name of the program element in the PLAM library or the plain file name of the program in UFS.
Number of memory pages occupied by the core image.
Date of the last access to the core image.
Time of the last access to the core image.
Current status of the program cache (active, inactive or in delete).
Name of the PLAM library from which the core image was loaded or the path name of the LLM in UFS.
Detailed information about the core image element in the program cache is written to standard output in the following format:
Meaning of output
Name of the program element in the PLAM library or the plain file name of the program in UFS.
Creation date of the core image.
Creation time of the core image.
Date of the last access to the core image.
Time of the last access to the core image.
Start address of the core image during processing.
Number of kilobytes occupied by the core image.
Number of load accesses to the core image.
Number of slices.
Load address of the slices.
Number of kilobytes occupied by the slices.
Information about the core image origin.
The core image element will be deleted from the program cache. All core images of the program cache will be deleted if "*" is indicated as an element.
An overview of all options and parameters is given. |
Example
|