2025-10-27, 11:46 AM
xTrace 2.6.6 is available to download.
This update only affects the server components and contains the followinmg enhancement:
Dynamic Storage Allocation for import/export views
When an action block that uses high-performance views is generated with trace, the entire import and export view structures are passed to TIRTRCE as a single W-IA and W-OA data item and the import and export views are moved from their respective linkage section data items to W-IA or W-OA.
The xTrace post-processor already contains an optimisation to only move the data when the trace user is displaying the view values, however the W-IA and W-OA data items are still statically defined in working storage.
In cases where the import and/or export views contain very large repeating group views, the memory requirement for these additional data structures can be considerable.
To alleviate this problem, the xTrace post-processor now supports an option to modify the generated source code so that the W-IA and W-OA data items are dynamically allocated only if the trace user has the import or export view windows open to inspect the data values, and the storage for the data items is freed at the end of the action block.
This update only affects the server components and contains the followinmg enhancement:
Dynamic Storage Allocation for import/export views
When an action block that uses high-performance views is generated with trace, the entire import and export view structures are passed to TIRTRCE as a single W-IA and W-OA data item and the import and export views are moved from their respective linkage section data items to W-IA or W-OA.
The xTrace post-processor already contains an optimisation to only move the data when the trace user is displaying the view values, however the W-IA and W-OA data items are still statically defined in working storage.
In cases where the import and/or export views contain very large repeating group views, the memory requirement for these additional data structures can be considerable.
To alleviate this problem, the xTrace post-processor now supports an option to modify the generated source code so that the W-IA and W-OA data items are dynamically allocated only if the trace user has the import or export view windows open to inspect the data values, and the storage for the data items is freed at the end of the action block.
--
Darius Panahy, IET Ltd
Darius Panahy, IET Ltd

