This pretty much agrees with what I was getting.
The answer depends on the level of accuracy provided by the platform and
the UniVerse release.
If fractions of seconds are not "available" then the seconds are
'multiplied' by 1000.
Dunno how that helps.
OCONV("123450000","MTS") is not pretty
There is a new CONFIG option in the latest releases of UniVerse - 10 and
above, I think
TIMEACCURACY
When this is on
TIME() and SYSTEM(12) returns something like 49950.434
Fortunately, OCONV seems to handle the new decimal format.
I am still a bit nervous what this is likely to do to our legacy code.
This is not something I can turn on when needed.
It is an all or nothing. Change it then restart UniVerse.
Something else to look out for when upgrading.
Thanks to everyone for helping to confirm that I am not hallucinating -
this time.
John Rodgers
MasterPack Project Team
Masonite International
Tel: (813) 2612396 ext 3036
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Rex Gozar
Sent: Monday, February 15, 2010 11:24 AM
To: U2 Users List
Subject: Re: [U2] UV time milliseconds option
When I run this on UV 10.1.18 (windows):
$OPTIONS TIME.MILLISECOND
STIME = SYSTEM(12)
NAP 500
ETIME = SYSTEM(12)
DISPLAY STIME
DISPLAY ETIME
DISPLAY (ETIME-STIME)
END
I get the output:
40473687
40474187
500
Are you saying you get "1000" when you the same code?
rex
John Rodgers wrote:
> We run UniVerse 9.6 on HP-UX
>
> We run PICK flavor accounts to accommodate our SB+ applications
>
>
>
> I am having trouble pinning down the cause of a performance issue so I
> want to record the progress of program.
>
>
>
> I need timestamps in milliseconds.
>
> I tried the $OPTIONS TIME.MILLISECOND
>
> So SYSTEM(12) should return the required value
>
>
>
>
>
> START.TIME = 38694 ;* TIME()
>
> START.SYS12 = 38694000 ;*
>
> @TIME = 38694
>
> CPU TIME = 17280 ;* from SYSTEM(9)
>
>
>
> NAP 500
>
>
>
> NEW TIME = 38695000 ;* SYSTEM(12)
>
> ELAPSE TIME = 1000 ;* SYSTEM(12) - START.SYS12
>
> CPU ELAPSE = 10
>
>
>
>
>
> That's not right.
>
> Without the nap.
>
> NEW.TIME is always = START.SYS12
>
> ie = START.TIME : '000'
>
>
>
> I have tried variation on the theme of $OPTIONS
>
> With and without various 'FLAVOR' keywords.
>
>
>
>
>
> What am I missing?
>
>
>
>
>
> Cheers
>
>
>
>
>
> JR
>
>
>
>
>
> John Rodgers
>
> MasterPack Project Team
>
> Masonite International
>
> Tel: (813) 2612396 ext 3036
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> U2-Users mailing list
> [email protected]
> http://listserver.u2ug.org/mailman/listinfo/u2-users
>
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users