MSIR.0884 (classname): objects/VTBL/STBL - (numobj)/(vtbl)/(stbl) count/pages swapped (swaps)/(swap pages): Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Created page with "This informational message is issued to the terminal or audit trail when you set the appropriate OBJSTAT user parameter bits. It could be issued after compilation of a request, i...")
 
(Automatically generated page update)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This informational message is issued to the terminal or audit trail when you set the appropriate OBJSTAT user parameter bits. It could be issued after compilation of a request, if either the X'01' or X'10' bit was set in OBJSTAT. It could be issued after evaluation of a request, if either the X'02' or X'20' bit was set in OBJSTAT.  
This informational message is issued to the terminal or audit trail when you set the appropriate OBJSTAT user parameter bits. It could be issued after compilation of a request, if either the X'01' or X'10' bit was set in OBJSTAT. It could be issued after evaluation of a request, if either the X'02' or X'20' bit was set in OBJSTAT.  


This message indicates the number of objects for the indicated class (or, if <tt>*TOTAL*</tt>, for all classes) for which space was reserved in the server tables. It also indicates the amount of VTBL space (in 32-byte VTBL units) and STBL space used by these objects. For a given request, these three statistics will be identical after compilation and evaluation, since the space is reserved only at compilation time.  
This message indicates the number of objects for the indicated class (or, if <tt>*TOTAL*</tt>, for all classes) for which space was reserved in the server tables. It also indicates the amount of VTBL space (in 32-byte VTBL units) and STBL space used by these objects. For a given request, these three statistics will be identical after compilation and evaluation, since the space is reserved only at compilation time.  


Also indicated is the number of object swaps required to move data from CCATEMP to/from one of the slots reserved for a class in the server. This swapping will occur if there are more objects instantiated in a request at a given time than slots reserved for the objects at compilation time. A single swap will also occur to bring in a global or session object the first time it is referenced in a request.  
Also indicated is the number of object swaps required to move data from CCATEMP to/from one of the slots reserved for a class in the server. This swapping will occur if there are more objects instantiated in a request at a given time than slots reserved for the objects at compilation time. A single swap will also occur to bring in a global or session object the first time it is referenced in a request.  


The number of pages swapped will generally be identical to the number of swaps since most objects will be smaller than a single CCATEMP page. However, if there be unusually large objects in a request, and if these objects get swapped, the swapped page count could be larger than the swap count. Since no objects are instantiated at compilation time, no object swapping can happen at compilation time. So if this message is issued after compilation, the swap count and pages will always be 0.
The number of pages swapped will generally be identical to the number of swaps since most objects will be smaller than a single CCATEMP page. However, if there be unusually large objects in a request, and if these objects get swapped, the swapped page count could be larger than the swap count. Since no objects are instantiated at compilation time, no object swapping can happen at compilation time. So if this message is issued after compilation, the swap count and pages will always be 0.


[[Category:Sirius Mods Messages]]
{{Template:MSIR.0884 footer}}
[[Category:MSIR.0800 - MSIR.0999]]

Latest revision as of 23:36, 3 March 2017

This informational message is issued to the terminal or audit trail when you set the appropriate OBJSTAT user parameter bits. It could be issued after compilation of a request, if either the X'01' or X'10' bit was set in OBJSTAT. It could be issued after evaluation of a request, if either the X'02' or X'20' bit was set in OBJSTAT.

This message indicates the number of objects for the indicated class (or, if *TOTAL*, for all classes) for which space was reserved in the server tables. It also indicates the amount of VTBL space (in 32-byte VTBL units) and STBL space used by these objects. For a given request, these three statistics will be identical after compilation and evaluation, since the space is reserved only at compilation time.

Also indicated is the number of object swaps required to move data from CCATEMP to/from one of the slots reserved for a class in the server. This swapping will occur if there are more objects instantiated in a request at a given time than slots reserved for the objects at compilation time. A single swap will also occur to bring in a global or session object the first time it is referenced in a request.

The number of pages swapped will generally be identical to the number of swaps since most objects will be smaller than a single CCATEMP page. However, if there be unusually large objects in a request, and if these objects get swapped, the swapped page count could be larger than the swap count. Since no objects are instantiated at compilation time, no object swapping can happen at compilation time. So if this message is issued after compilation, the swap count and pages will always be 0.


Message attributes:

RETCODEO=0Sets online return code
RETCODEB=0Sets batch (single user) return code
CLASS=IInformation class; the message can be suppressed with the X'02' bit setting of the MSGCTL parameter
AUDITADWrites the message with line type AD to the audit trail
NOCOUNTDoes not increment the error count (ERCNT) parameter

Back to list of messages