Uploaded image for project: 'Qt 3D Studio'
  1. Qt 3D Studio
  2. QT3DS-4021

Add instrumentation points to runtime for measuring times taken by various steps

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P1: Critical
    • Qt 3D Studio 2.6
    • Qt 3D Studio 2.5
    • OpenGL Runtime
    • None
    • 202a62808527d5f29be777bb660b5111763236b8, 51a30b170d181c30804b1a8d6a9da2ad95dd1033

    Description

      To make it easier to track possible regressions and other changes in startup times, we need to add instrumentation points the code.

      They can be just debug prints with timestamps (or preferably time deltas). There should be more than one level of these prints (for example coarse, fine, super-fine). The level should be set by an environment variable.

      Instrumentation needs to be possible to disable altogether. We can use a compile-time flag for this (something like QT3DS_ENABLE_TIMING_PRINTS).

      Attachments

        Issue Links

          For Gerrit Dashboard: QT3DS-4021
          # Subject Branch Project Status CR V

          Activity

            People

              kagro Kaj Grönholm
              tokorpip Tomi Korpipää
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes