Tom Jolley (jolley++at++fltsim.stl.mo.boeing.com)
Wed, 06 Oct 1999 09:41:34 -0500
Can you clear things up between these RTMON events and what
is returned in a pfFStatsValPFTimesApp structure? You show
5 RTMON events. The pfFStatsValPFTimesApp structure has 6
time stamps.
typedef struct pfFStatsValPFTimesApp /* PFFSTATSVAL_PFTIMES_HIST_APP */
{
int frame; /* app frame stamp */
int pad;
double start; /* start */
double enterSync; /* time enter pfSync */
double afterClean; /* time after clean in pfSync - before sleep */
double afterSync; /* time return from pfSync */
double pfFrameStart, pfFrameEnd;
} pfFStatsValPFTimesApp;
Yair Kurzion wrote:
>
> Performer will generate RTMON events when enabled by:
>
> pfFStatsClass(pfGetChanFStats(chan), PFFSTATS_ENRTMON, PFSTATS_ON);
>
> irixview lets you record and view these events. Here are some relevant event
> numbers:
>
> _PFRTMON_APP_PFFRAME_START (1250) - start of pfFrame.
>
> >>> Clean happens between these two events.
>
> _PFRTMON_APP_SYNC_AFT_CLEAN (1272) - done clean.
>
> _PFRTMON_APP_PFFRAME_UPDATE (1231) - right before sending all downstream
> processes to grab their updates.
>
> >>> Propagation of all scene graph changes happens between these two
> >>> events.
>
> _PFRTMON_APP_PFFRAME_START_FRAME (1210) - Finished waiting on all downstream
> processes.
>
> _PFRTMON_APP_PFFRAME_END (1260) - done pfFrame.
>
> So, you can figure out how long each stage takes when paging new geometry and
> tune your geometry accordingly.
>
> -yair
>
> --
> \_________ \_____ \__ \__ \_____ Yair Kurzion
> \_________ \_____ \__ \__ \_____ yair++at++sgi.com
> \__ \__ \____\__ \__ http://reality.sgi.com/yair
> \__ \__ \__ Work: (650) 933-6502
> \__ \__ \__ Home: (408) 226-9771
> \__ \__ \__
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
----
Tom Jolley
jolley++at++fltsim.stl.mo.boeing.com
This archive was generated by hypermail 2.0b2 on Wed Oct 06 1999 - 07:41:42 PDT