ThorstenB

 
> I have added a new subsystem and dialog to monitor FG performance. It's
> replacing/improving the original code which was only capable of writing
> statistics data to the console (I guess few people ever used or were
> even aware of the old option).
> 
> The new GUI dialog is available in the menu: "Debug" => "Monitor system
> performance".
> Example: http://imageshack.us/photo/my-images/521/fgfsscreen031.png/
> 
> * Only statistics on our "subsystems" are shown. That's the FG modules
> running in our single-threaded main loop. Everything outside the main
> loop isn't shown, i.e. there are no statistics on the GPU or OSG
> rendering threads (use the OSG statistics screen for these).
> 
> * Title bar shows average and worst case frame rate. In a perfect world,
> all frames should be spaced evenly, so both values should be almost
> identical. When frames are produced unevenly, then a larger difference
> between the worst and average frame rate is visible. Needless to say, we
> should try to get FG to deliver frames evenly, so movements look smooth.
> 
> * Main table shows statistics on the individual subsystems. Helps to
> identify how much time certain systems currently consume, or which are
> responsible for jitters resulting in uneven frame rates.
> 
> * A bit background on the FG subsystems may be necessary though to
> really judge what's going on. For example, you'll see the "nasal"
> subsystem consuming almost no time at all, so it looks great. However,
> almost all the nasal code runs in timers, and timers are driven by the
> "events" subsystem. So, to judge Nasal performance, you'll mainly need
> to look at "events" (and yes, you'll see time being consumed and jitters
> being produced there).
> 
> * Statistics data is only collected while the dialog is open (or you
> manually set /sim/performance-monitor/enabled).
> 
> Anyway, this alone isn't improving anything yet, but having a GUI to
> conveniently monitor performance will hopefully help us to see where
> exactly we're having issues - and help us to improve...
> 

Builds, and runs OK, but just says wait ... Do I need to do something else?

Vivian 



------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to