タグ

高速化に関するitozのブックマーク (5)

  • どうなるECMAScript どうするActionScript | とんぶろ

    “[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識” というを読んだのでメモ。 感想 書は以下のような構成になっていて、概要の話からプロセス→メモリ→キャッシュ→ファイルシステム→ストレージとどんどん下の階層?に降りていくような進め方になっている。 コンピュータシステムの概要 ユーザモードで実現する機能 プロセス管理 プロセススケジューラ メモリ管理 記憶階 ... 続きを読む

    どうなるECMAScript どうするActionScript | とんぶろ
  • HTTPリクエストの削減とWebサイト高速化まわり - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 メモ書き。社内説得用。「HTTPリクエストを減らすと高速化できるよ!」てのはよく聞くけど、それが「どうしてか」ってのを(読込待機時間まわりで)具体的な数字を出してることが意外と少なかったので。詳しくは参考リンクにGo! Webサイトを分析するWebアプリ PageSpeed Insights WebPagetest 参考資料など Webパフォーマンス最適化のためのコーディング手法, MOL @importを使うべきでない理由, Screw-Axis まずHTTPリクエストがコストが高い理由ですが、まあ同時読込できないからですよね。読込に1秒掛かる画像A,B,Cがあると

  • BeInteractive! [ビット演算って面白いですよね]

    馬鹿全さんが FLASHer 向けビット演算入門記事をアップしてますね。AS3 においては、必ずしも高速化にはつながらないですが、ビット演算ってパズルみたいで面白いですよね。例えば、 n = Math.max(n, 255); ※ n は整数 (uint) の代わりに、 n = (n | (((n & 0xffffff00) + 0x7fffffff) >> 31)) & 0xff; とか! 何をやってるのか少しずつ見て行ってみましょう。 一番最初に実行されるのは n & 0xffffff00 です。これで、「n が 255 以下の場合には 0 、それ以外は 1 以上」な値が作れます。 なぜかというと、255 以下の値というのは、8 ビットで全て表現出来るため、上位 24 ビットは必ず全て 0 になります。逆に 255 より大きい値は 9 ビット以上必要で、必ず上位 24 ビットのうち最低

  • 馬鹿全 - (AS3)ビット演算を倒す

    ビット演算(ビットえんざん)とは、 ひとつあるいはふたつのビットパターンまたは二進数を個々のビットの列として操作することである。 CPUからすればビット演算は簡単な論理回路で実現できるが、 四則演算、特に乗除算は複雑な論理回路を必要とするため、 多くのコンピュータでは、ビット演算は加減算より若干速く、乗除算よりずっと高速である。 Wikipedia(ビット演算) より AS3 でもビット演算で高速化するなどという Tips をよく見かけたりします。 早いのはわかったけど「なぜそうなるのか。」「実際どんな場面で使ったりするものなのか」などはなかなか書いてなかったり。 なので今回は例を含めつつ、説明していこうと思います。 「得意な人はより得意に、そうでない人はそれなりに」を目指します。 二進法 苦手な人はいきなりブラウザバックしたくなる話だと思いますが少し我慢してください。 二進法

  • Adobe MAX 2010レポート 1日目 モバイルFlashコンテンツの最適化 - IxDGだより つむぎだすデザインと表現

    Adobe MAX 2010のセッション「Optimizing Flash Player Compatible Content for Mobile Devices」のレポートです。 今回のMAXは、マルチデバイス、マルチスクリーン対応がテーマになっていますが、やっぱり特定のデバイスに向けて最適化することもあるわけです。このセッションでは、その際のテクニックが惜しむことなく紹介されました。 残念ながら、セッションの最後の部分は、講師の時間配分のミスで、大変な駆け足になっていたので、内容をメモすることができず省略されています。ハンズアウトが入手できたら、後日追記します。 対象を知る まず、対象となるデバイスをよく知ること。スクリーンのサイズ、解像度、GPUを搭載しているかどうかを知る必要がある。 ビットマップ ・必要最低限のサイズにする。再生時に拡大縮小させない。 ・透明情報が不要な画

  • 1