Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-29909

Support the Common Tracing Format in the CTF viewer

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • None
    • All Other Issues
    • None

      Since recently, Qt produces profiling output in the CTF format, see QTBUG-105964

      From https://diamon.org/ctf/ : "The Common Trace Format (CTF) is a binary trace format designed to be very fast to write without compromising great flexibility"

      Qt Creator is able to visualize CTF files. However, despite the same name, the format that Qt Creator supports is the json-based "Chrome Trace Event Format" which is quite different from its namesake, the "Common Trace Format".

      In order to view "Common Trace Format" files in Qt Creator, they first need to be converted into the "Chrome Trace Event Format". A tool for that is KDABs ctf2ctf tool. The problem with this approach is the enormous file size and slow parsing of the resulting json files.

      It would therefore make much sense to support reading "Common Trace Format" directly.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            hjk hjk
            portale Alessandro Portale
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes