Results 1 to 3 of 3

Thread: How to interpret QML_SHOW_FRAMERATE output

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jun 2011
    Posts
    2
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default How to interpret QML_SHOW_FRAMERATE output

    Hello,

    I am new to Qt programming.I have a QML application with animations during view transitions for which I want to measure FPS rate.
    I am using QML_SHOW_FRAMERATE to get the time taken for each paint event.

    Please let me know how I can get the actual framerate from the trace output.
    I am currently doing this:-
    Get average time for all these frames.
    FPS = 1024/average time.

    Output:-

    Test case: Animation - flipforward
    paintEvent: 24 time since last frame: 19
    paintEvent: 1 time since last frame: 25
    paintEvent: 2 time since last frame: 6
    paintEvent: 3 time since last frame: 16
    paintEvent: 3 time since last frame: 15
    paintEvent: 3 time since last frame: 16
    paintEvent: 3 time since last frame: 15
    paintEvent: 2 time since last frame: 15
    paintEvent: 3 time since last frame: 16
    paintEvent: 2 time since last frame: 15
    paintEvent: 3 time since last frame: 16
    paintEvent: 2 time since last frame: 15
    paintEvent: 3 time since last frame: 15
    paintEvent: 2 time since last frame: 16
    paintEvent: 3 time since last frame: 16
    paintEvent: 2 time since last frame: 16
    paintEvent: 20 time since last frame: 45
    paintEvent: 2 time since last frame: 20
    paintEvent: 2 time since last frame: 3
    paintEvent: 3 time since last frame: 7
    paintEvent: 4 time since last frame: 16
    paintEvent: 3 time since last frame: 15
    paintEvent: 3 time since last frame: 15
    paintEvent: 3 time since last frame: 16
    paintEvent: 3 time since last frame: 15
    paintEvent: 3 time since last frame: 16
    paintEvent: 4 time since last frame: 15
    paintEvent: 4 time since last frame: 16
    paintEvent: 4 time since last frame: 16
    paintEvent: 3 time since last frame: 15
    paintEvent: 6 time since last frame: 15
    paintEvent: 3 time since last frame: 6
    paintEvent: 2 time since last frame: 8
    paintEvent: 4 time since last frame: 17
    paintEvent: 3 time since last frame: 15
    ****************************************

    Thanks and Regards,
    Anu

  2. #2
    Join Date
    Sep 2009
    Location
    Wroclaw, Poland
    Posts
    1,394
    Qt products
    Qt4 Qt5
    Platforms
    MacOS X Unix/X11 Windows Android
    Thanked 342 Times in 324 Posts

    Default Re: How to interpret QML_SHOW_FRAMERATE output

    FPS = 1024/average time.
    If average time is time in mseconds spent on rendering frame, it should be more like FPS = 1000/average time.
    Why did you put 1024 in there ?

  3. #3
    Join Date
    Jun 2011
    Posts
    2
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: How to interpret QML_SHOW_FRAMERATE output

    I was wrong there..I will use FPS = 1000/average time.But is it the correct way to get the FPS?

Similar Threads

  1. Replies: 8
    Last Post: 27th September 2010, 15:10
  2. Ho to interpret this?
    By ^NyAw^ in forum General Programming
    Replies: 3
    Last Post: 4th February 2010, 17:24
  3. making the printer correctly interpret pcl files
    By momesana in forum Qt Programming
    Replies: 1
    Last Post: 17th April 2008, 17:41
  4. Replies: 3
    Last Post: 26th July 2006, 14:41
  5. output UTF?
    By mikro in forum Newbie
    Replies: 4
    Last Post: 19th May 2006, 00:00

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.