この記事は、2021/7/8 に行われた WESEEK Tech Conference の内容です。
パフォーマンスって何だろう
パフォーマンスについて調べると次のような意味が出てきます。
パフォーマンスは、プロセス、システム、プロセッサー、ネットワーク、またはデバイスが、
特定の作業単位の負荷に対してどのように働くかを意味します。
出典: IBM 「パフォーマンスを特徴付ける条件」 から引用 https://www.ibm.com/docs/ja/zos/2.2.0?topic=tuning-how-is-performance-characterized
難しい定義を意識しなくとも、日常生活では直感的に感じているはずです。
例えば、Webサイトである操作を行なった時にその結果が反映されるまで時間がかかることや、動作が重くなってサイト自体が落ちることなど。
ユーザーの視点で見るとかなり表面的な部分が評価されます。
ユーザーは厳しいです。
少しでも使いづらいと感じると直ちに離脱の要因になってしまいます。
このスライドでは、ユーザーの離脱を防ぐために処理速度やメモリ消費を改善する方法について考えていきます。
ある問題へのパフォーマンスチューニングを依頼されたと仮定して
問題の認識、原因調査、戦略立案、実践・評価
を行い一緒に考えていきましょう 🤝