• PerfView API

    From Lesha Tsoorgaev@2:5020/1613 to All on Sun Jul 30 07:24:42 2000
    Hello All,

    Does anybody know the details? All I found are COM.SYS and PRINT0x.SYS sources.
    This is an interface similiar to DosTmrQueryFreq, DosTmrQueryTime and DosRegisterPerfCtrs. But IMHO TmrQueryFreq and TmrQueryTime are for applications only. I can't find any details about RegisterPerfCtrs. I can study
    COM & PRINT sources, but it would be preffered to have a small doc or a brief explanation.

    The second question is about TIMER0.SYS. Can PIT manipulations affect PerfView accuracy? AFAIK it is based on the same timer channel 0.

    Cheers,
    \Lesha

    --- MadMED v0.42i/OS2 (Apr 25 1997 15:17:26)
    * Origin: HDD2G/HPFS+HDD32M/RT-11 (2:5020/1613)
  • From Lesha Tsoorgaev@2:5020/1613 to All on Sun Jul 30 13:56:32 2000
    Hello All,

    On 30/Jul/00 at 14:24 Lesha Tsoorgaev writes to All:

    The second question is about TIMER0.SYS. Can PIT manipulations
    affect PerfView accuracy? AFAIK it is based on the same timer
    channel 0.

    The question is already obsolete. I have checked it, TIMER0 breaks PerfView mechanism til releasing IRQ0. It seems to be difficult to maintain PerfView during TIMER0 running. (But it seems to be even more difficult before and after, at least for me, at least using IRQ0 with PIT 0 default divider 65536.) Anyway maintaining PerfView mechanism will require further changes to CLOCK0x and, may be, TIMER0, IMHO.

    Cheers,
    \Lesha

    --- MadMED v0.42i/OS2 (Apr 25 1997 15:17:26)
    * Origin: HDD2G/HPFS+HDD32M/RT-11 (2:5020/1613)