Blog post: Profiling Swift Applications on Windows and macOS with Tracy

I’ve written about my experience using the Tracy profiler to profile Swift applications on both Windows and macOS on my blog: Profiling Swift Applications on Windows and macOS with Tracy

Karl

6 Likes

Thanks for the writeup, I will try it on macOS and may be useful for Android work too. Any reason you didn't try it on linux?

Also, I have been seeing reports of the Swift toolchain being slow on Windows for years now. Do you think applying Tracy to the Swift compiler itself would be a good way to identify those bottlenecks?

I don't have Linux, I only work on macOS and Windows.

It could be helpful for identifying unexpected gaps (or latency), like in this example here:

A sampling profiler won't give you this kind of information.

1 Like