-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
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.