OBJSTMIN parameter: Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
 
Line 17: Line 17:
the journal.
the journal.
Post evaluation object statistics are requested by setting the X'02' or X'20' bits
Post evaluation object statistics are requested by setting the X'02' or X'20' bits
in the [[OBJSTAT parameter]].
in the <var>[[OBJSTAT parameter|OBJSTAT]]</var> parameter.
The OBJSTMIN parameter has no effect on post-compilation statistics -
The <var>OBJSTMIN</var> parameter has no effect on post-compilation statistics -
it is assumed that the reason for requesting post-compilation stats is to get
it is assumed that the reason for requesting post-compilation stats is to get
server space-usage information, so the number of server swaps for a class (which
server space-usage information, so the number of server swaps for a class (which
is always zero, anyway, during compilation) is irrelevant.
is always zero, anyway, during compilation) is irrelevant.


The default value for OBJSTMIN of 0 means that post-evaluation statistics will
The default value for <var>OBJSTMIN</var> of 0 means that post-evaluation statistics will
be provided for all classes in a request, since even an unused class would meet
be provided for all classes in a request, since even an unused class would meet
the minimum swap requirement of 0.
the minimum swap requirement of 0.


Regardless of the setting of OBJSTAT and OBJSTMIN, the since-last, user, and
Regardless of the setting of <var>OBJSTAT</var> and <var>OBJSTMIN</var>, the since-last, user, and
system OBJSWAP statistics are incremented for every object swap.
system <var>[[OBJSWAP parameter|OBJSWAP]]</var> statistics are incremented for every object swap.
It is probably worth looking at these stats before deciding whether to try to
It is probably worth looking at these stats before deciding whether to try to
track down the cause of object swapping using OBJSTAT &mdash; if the OBJSWAP
track down the cause of object swapping using <var>OBJSTAT</var> &mdash; if the <var>OBJSWAP</var>
numbers are relatively low, it's probably not worth much effort looking at
numbers are relatively low, it's probably not worth much effort looking at
detailed object-swapping statistics.
detailed object-swapping statistics.


'''Note:'''
'''Note:'''
Before [[Sirius Mods]] version 7.0, OBJSTMIN was a system manager resettable system parameter.
Before [[Sirius Mods]] version 7.0, <var>OBJSTMIN</var> was a system manager resettable system parameter.


For more information about object swapping, see the [[Janus SOAP Reference Manual]].
For more information about object swapping, see [[Managing server space for objects#Swapping objects|"Managing server space for objects"]].


[[Category:User parameters]]
[[Category:User parameters]]
[[Category:Parameters]]
[[Category:Parameters]]

Revision as of 18:30, 13 March 2012

Summary

Default value
0
Parameter type
User
Where set
User and $Resetn resettable
Related products
Janus SOAP
Introduced
Sirius Mods 6.8

Description

This numeric parameter indicates the minimum number of object swaps required for a class, before its post-evaluation statistics are displayed at the user terminal or the journal. Post evaluation object statistics are requested by setting the X'02' or X'20' bits in the OBJSTAT parameter. The OBJSTMIN parameter has no effect on post-compilation statistics - it is assumed that the reason for requesting post-compilation stats is to get server space-usage information, so the number of server swaps for a class (which is always zero, anyway, during compilation) is irrelevant.

The default value for OBJSTMIN of 0 means that post-evaluation statistics will be provided for all classes in a request, since even an unused class would meet the minimum swap requirement of 0.

Regardless of the setting of OBJSTAT and OBJSTMIN, the since-last, user, and system OBJSWAP statistics are incremented for every object swap. It is probably worth looking at these stats before deciding whether to try to track down the cause of object swapping using OBJSTAT — if the OBJSWAP numbers are relatively low, it's probably not worth much effort looking at detailed object-swapping statistics.

Note: Before Sirius Mods version 7.0, OBJSTMIN was a system manager resettable system parameter.

For more information about object swapping, see "Managing server space for objects".