タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

プログラミングとTuningに関するno_riのブックマーク (3)

  • Twitterのクジラ解剖学、あるいは彼らがいかにサーバの処理能力を向上させたか

    Twitterを利用していると、ときどきクジラの絵の画面が表示されることがあります。これはTwitterの処理能力がパンクして一時的に利用不可になったときに表示されるお馴染みの画面。 2月9日にTwitter Engineeringブログにポストされたエントリ「The Anatomy of a Whale」(クジラの解剖学)では、Twitterエンジニアたちがこのクジラの内部に分け入ってどのようにTwitterサーバの処理能力を向上させたのか、という話が詳しく語られています。 彼らが行ったのは、まず詳細なデータを取得して原因がどの辺にあるのかを推測すること。そこから多数の無駄な処理を発見し、ソースコードの修正による性能の向上に成功します。 元記事は非常に長いエントリになっていますが、問題の調査から解決に至るアプローチについて多くのエンジニアの方の参考になりそうな内容が含まれていますし、T

    Twitterのクジラ解剖学、あるいは彼らがいかにサーバの処理能力を向上させたか
  • アート・オブ・アプリケーション パフォーマンステスト

    世の中に存在するシステムは、多かれ少なかれパフォーマンス上の問題を抱えています。問題の解決には、パフォーマンステストを適切に実施し、ボトルネックを浮き彫りにすることが有効です。書は、精度の高いパフォーマンステストを求める人のための技術書です。パフォーマンステストの論理的根拠、効果的なテスト構成要素など基礎的なことから、パフォーマンステストのプロセス、結果の解釈、またトランザクション例など発展的な内容まで、パフォーマンステストを包括的に解説します。ミッションクリティカルなソフトウェア開発者、テスター、プロジェクトマネージャ必読の一冊です。 訳者まえがき はじめに 1章 なぜパフォーマンステストをするのか? 1.1 パフォーマンステストとはなにか:エンドユーザの視点 1.1.1 パフォーマンス計測 1.1.2 パフォーマンス標準 1.1.3 インターネット効果 1.2 劣悪なパフォーマンス:

    アート・オブ・アプリケーション パフォーマンステスト
  • blog.bulkneets.net : えいごばんにあたって、草稿、その1

    bulkneets運営者のメモとか色々 blogって単語は好きぢゃ無いけどスクラッチ代わりに使います。 最速のインターフェースというやつがある。俺がいつもいってるやつだ。最速ってのはこれ以上はやくできないってことだ。あるいは速くしても意味がないってことだ。俺がコードを書くときはいつもその状態を目指す。例えばフィードリーダーにとっての最速というならば、それは人間が文字を読むスピードのことだ。LDRはそれを目指す。だから、人によって評価が異なるのは当たり前のことだ。 その人の文字を読むスピードは人それぞれだからだ。以前にもかいたように、10や20や、100や200読んでるぐらいなら、何を使おうとたいした違いはない。そういった比較に意味はない。1000や2000読んでいるのであれば、確実に違いが分かるだろう。 それでは市場を狙えないよ、などと言う人がいるのはわかるし、それはもっともなことだ。10

  • 1