[Info-vax] VSI OpenVMS Alpha 8.4-2L2
Jan-Erik Soderholm
jan-erik.soderholm at telia.com
Mon Jul 24 11:31:37 EDT 2017
Den 2017-07-24 kl. 16:45, skrev Arne Vajhøj:
> On 7/24/2017 7:00 AM, Jan-Erik Soderholm wrote:
>> Den 2017-07-13 kl. 00:43, skrev Jan-Erik Soderholm:
>>> First "look and feel" from 8.4-2L2 Alpha.
>>
>> Now, all three systems run 8.4-2L2. The two last (dev and prod)
>> was still at 8.2 and to get supported upgrade path I went:
>> - HP 8.2 => HP 8.4
>> - Add 8.4 UPDATE 10
>> - HP 8.4 => VSI 8.4-2L2
>>
>> A very simple DCL script shows slightly better performance.
>> A DCL loop with 10.000 f$user() calls runs approx 30% (!) faster.
>> Two other DCL loops with f$extract and f$trnlnm are 5% faster.
>> One test with f$getdvi is 5% slower. A test with open/write/delete
>> on a file is more or less unchanged, probaby expcted since it is
>> mainly I/O bound.
>>
>> How much of this that comes from 8.2 vs. 8.4 or from the
>> specific 8.4-2L2 changes, I don't know. But I seem to remember
>> that I got quite equal results from 8.2 and 8.4 anyway...
>
> Does any of these VMS versions have specific changes to
> DCL interpreter, SYS$GETJPI(W), SYS$TRNLNM and SYS$%GETDVI(W)?
>
> If not then I am a bit skeptic that general VMS changes
> would have that big an impact.
>
> Arne
>
The runtime for the f$user() test went from 22 sec to 15 sec.
Same server, no users or other load, just the VMS ugrades done.
$ turns = 1000
$ a2 = f$time()
$t1:
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ res = f$user()
$ turns = turns - 1
$ if turns .gt. 0 then goto t1
$ b2 = f$time()
$ write sys$output "T1 time: ''F$DELTA_TIME(a2,b2)
$!
That was just what I observed.
More information about the Info-vax
mailing list