Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Profiling Tools?
Forum Updated to NodeBB v4.3 + New Features

Profiling Tools?

Scheduled Pinned Locked Moved Qt Creator and other tools
7 Posts 5 Posters 5.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Cairo
    wrote on last edited by
    #1

    I'm currently trying to get my head around profiling an OpenGL based Qt App.

    I'd like to profile for performance on either OSX or Windows.

    What profiling tools do you recommend, and are there any quick start guides for said tools?

    Ash

    1 Reply Last reply
    0
    • C Offline
      C Offline
      Cairo
      wrote on last edited by
      #2

      Alright, hopefully this'll help someone out there.

      Shark works just fine on OSX.

      Shark guide - http://developer.apple.com/tools/sharkoptimize.html
      Shark download - http://www.macupdate.com/app/mac/8506/apple-chud-tools

      Note Shark is a profiler which is part of the Computer Hardware Understanding Developer Tools (CHUD Tools).

      1 Reply Last reply
      0
      • F Offline
        F Offline
        florent.revelut
        wrote on last edited by
        #3

        On windows, you can use "AMD code analyst":http://developer.amd.com/tools/codeanalyst/pages/default.aspx itr embeds into visual and produces very accurate results (it obviously works with intel CPU
        too)

        We used that for opengl profiling with Qt just to see that the implementation on most platform of opengl was crappy (50% spent in graphic card driver on some Ati cards)

        1 Reply Last reply
        0
        • G Offline
          G Offline
          giesbert
          wrote on last edited by
          #4

          Hi,

          there were many disvussion about this topic before. For windows I know no free tools for profiling / memory checking. I know some commercial ones that are relly good, but also expensive....

          have a look at this topics:

          • "Other tools for Qt developement":http://developer.qt.nokia.com/forums/viewthread/2248/
          • "Advice on checking for memory leaks and dangling resources?":http://developer.qt.nokia.com/forums/viewthread/1924

          Nokia Certified Qt Specialist.
          Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

          1 Reply Last reply
          0
          • C Offline
            C Offline
            Cairo
            wrote on last edited by
            #5

            @florent Thanks for the suggestion, I'll give that a try now.

            @Gerolf I was looking for performance profiling tools.

            1 Reply Last reply
            0
            • B Offline
              B Offline
              baysmith
              wrote on last edited by
              #6

              "gDEBugger":http://www.gremedy.com/products.php
              "NVIDIA PerfKit":http://developer.nvidia.com/nvidia-perfkit

              Nokia Certified Qt Specialist.

              1 Reply Last reply
              0
              • R Offline
                R Offline
                ruysch
                wrote on last edited by
                #7

                Theres lots of good tools for D3D; For OpenGL I would recommend you take a look at NVIDIA Nexus http://developer.nvidia.com/nvidia-parallel-nsight

                1 Reply Last reply
                0

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved