タグ

performanceに関するoutland_karasuのブックマーク (2)

  • UIのバックエンドを高速化する | Unity Blog

    Unity 4.6 / 5.0では、レンダリングで行うUIシステムのバッチングの生成はとても遅いものでした。これにはいくつかの要因がありましたが、究極的にはエンジンを予定通り出荷するための限られた時間のなかでの優先度の問題で、UIシステムについては速度よりも使いやすさやAPIを優先せざるをえなかったのが要因でした。 とはいえ、UIシステムを仕上げる最後の開発スプリントで幸運な事に最適化を行うための助力を得ることが出来ました。UIシステムのリリース後、わたしたちはまとまった時間を取り、何がUIを遅くしていて、どうすれば改善できるかを分析・理解することにしました。 この記事は長いので、ザックリ要約するとこういう話です:私たちはUnity 5.2で(ジョブスケジューリング以外の)すべてをメインスレッドから外して、バッチング用のソートアルゴリズムをそれに合わせて大幅に修正し、UIのパフォーマンスが

    UIのバックエンドを高速化する | Unity Blog
  • レンダリングを意識したパフォーマンスチューニング

    TalkNote Vol.8「TalkNote × Frontrend」 -(2013年6月8日開催)で使用したスライドです。 Webページを遅くしているボトルネックの1つは、レンダリングです。 昨今、フロントエンドにおけるパフォーマンスの最適化はレンダリングの話題にシフトしつつあります。 特に非力なデバイスでは、ページロードやスクリプトの速度改善よりもレンダリングまわりの最適化に注力したほうが良い効果を得られるケースもあるでしょう。 問題になり得る事例を元に、いくつかのTipsをご紹介させていただきます。

    レンダリングを意識したパフォーマンスチューニング
  • 1