Enhancements to XFC in OpenVMS Version 7.3-2 fall into these
categories:
Performance
improvements
Usability improvements
Specific enhancements are discussed in the following sections.
XFC Performance Enhancements
Three XFC enhancements have contributed to significant increases
in speed in this version of the OpenVMS operating system:
Faster freeing of memory
When a file is deleted or a volume containing a file
is dismounted, XFC releases the memory used for cache data on the
current node. This operation, called deposing cache data, has been
speeded up dramatically in this version of OpenVMS -- in
some cases, by a factor of 10.
Deposing volumes speeded
up
In addition to speeding up the deposing of cache data,
the first file was formerly deposed asynchronously, which at times
caused noticeable dismount delays. This synchronization problem
has been corrected.
Improved performance of noncached
I/Os
In previous releases, XFC added overhead for I/Os that
were not cached -- for example, very large I/Os of 6000
blocks. This extra overhead has been removed.
XFC Usability Improvements
Two types of enhancements have contributed to improvements
in the usability of XFC:
Size
of counters increased
The XFC public counter that the DCL command SHOW MEMORY/CACHE
uses was stored in unsigned longwords, thus limiting the maximum
counts to about 4 billion. These counters have been increased to unsigned
quadwords. Users now see a display of up to 8 bytes of data for
each counter.
XFC SDA display enhancements
These enhancements include the following:
Help for the XFC SDA extension
has been updated.
The SDA command XFC SHOW
FILE now displays the file name.
The output of the SDA command
XFC SHOW FILE/BRIEF is sorted by volume.