HP-UX Reference (11i v2 07/12) - 5 Miscellaneous (vol 9)

a
ARIES(5) ARIES(5)
(HP Integrity Systems Only)
-osinc
{ size | default }
Chunk size in kbytes for incremental memory allocation in ARIES for PA-RISC application
stack, ARIES heap, ARIES code cache, descriptors stack and AMAP regions.
Value 32-bit ARIES 64-bit ARIES
Default: 64 KB 64 KB
Max: 1024 KB 1024 KB
Min: 4KB 4KB
WARNING: A very low value for this option might degrade overall system performance due to
too many mapped regions.
-reset_all
Reset to default values. All ARIES options processed so far from any ARIES RC file prior to this
option are reset to their default values.
-save file_name
Save ARIES dynamic translations to file_name at process exit. Such saved translations may be
used for later invocations of the same application using ARIES option
-load.
-ssz { size | default }
Size in kbytes of the memory area for allocating PA-RISC application stack.
Value 32-bit ARIES 64-bit ARIES
Default: 8192 KB ( 8 MB) 262144 KB ( 256 MB)
Max: 384000 KB (383 MB) 2097152 KB (2048 MB)
Min: 256 KB 256 KB
The default values shown above are with the default values of the kernel tunable parameters,
pa_maxssiz_32bit and pa_maxssiz_64bit, for 32-bit and 64-bit ARIES respectively.
To increase the size of PA-RISC stack beyond the default values as shown above you must
increase the kernel tunable parameters, pa_maxssiz_32bit and pa_maxssiz_64bit, for 32-bit and
64-bit ARIES respectively.
Use this option to override the ARIES assumed stack size for PA-RISC application. Refer to the
EMULATION OF PA-RISC APPLICATION STACK UNDER ARIES section in this manpage for
more details.
-ts n Translation threshold. The n number of times a PA-RISC basic block must be interpreted before
it is considered as a candidate for dynamic translation.
This option can be used to tune the PA-RISC application performance under ARIES.
The valid range of values for n is from
0 to MAXINT (defined in
/usr/include/sys/param.h
).
The default value of this option is
16.
-ts_trace n
Trace scheduling threshold. The n number of times a translated block must execute before it is
considered as a candidate for second pass translation with trace scheduling and optimizations.
This option can be used to tune the PA-RISC application performance under ARIES.
The valid range of values for n is from 0 to MAXINT (defined in
/usr/include/sys/param.h).
The default value of this option is 1024.
NOTE: For optimal performance, a ratio of 1:2:2 should be maintained for the values of the ARIES
options: -descsz, -amapsz, and -ccsz.
Example: ARIES Resource Configuration File
To execute a 32-bit PA-RISC application hello_world through ARIES using 32 MB of stack, you can
place an .ariesrc file containing the following line in user’s home directory or in the root (/)directory.
/user/foo/hello_world -ssz 32768
68 Hewlett-Packard Company 9 HP-UX 11i Version 2: December 2007 Update