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

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

      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).

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes