Instrumentsを駆使して並列処理の最適化を実現する方法 by shin00

iOSDC Japan 2023
レギュラートーク(20分)

Instrumentsを駆使して並列処理の最適化を実現する方法

pickles_ib shin00 pickles_ib
1

Instrumentsはアプリケーションのパフォーマンス解析や改善に役立つXcodeの開発ツールの一部です。
本ツールは毎年アップデートがされておりWWDC22ではSwift Concurrencyの対応が追加され並列処理の可視化・最適化を行うことができるようになりました。
「async/awaitで書き換えてみたけど、実際のパフォーマンスが気になる」
「意図しない挙動になったが原因がわからない」
といった課題にアプローチすることができます。
今回ではInstrumentsの基本的な使い方から始め、WWDC22でアップデートされた並列処理の可視化・最適化の手法について既存処理の書き換え時の失敗事例を踏まえながら紹介できればと思います。