タグ

パフォーマンスと技術に関するwackyのブックマーク (12)

  • Trace Monkey

    Trace Monkey No transcript available. TraceMonkey - Technology Summary Technology compiler jit javascript tracing tracemonkey v8 sfx squirrelfish firefox fx3.1

    wacky
    wacky 2009/02/25
    Firefox3.1の新JavaScriptエンジン「TraceMonkey」の高速化手法に関する技術資料。JITコンパイラ、変数への静的型付け、内部的な仮クラス、内部的な配列、新しい手法「Tracing」。(→ 公開: http://mozilla.jp/blog/entry/3800/
  • devsummit2009js

    1. ブラウザ JavaScr ip t 高速化 JIT バトル最終決戦 12-B-5 森田創 Co m m u n it y En g in e, In c o m o @d o d g so n .o r g 3. 自己紹介 森田創 勤め先 : Co mm unity Eng ine ( 株 ) ●  オンラインゲームなどの開発や開発支援  オンラインゲームのミドルウェア販売 仕事 :↑ らのためにコードを書くこと ● 主に C+ + ( たまに r ub y, p ytho n, Ac t io nS c r ip t...) ● ウェブとかよくわかんない ● アマチュア J a va S c r ip t VM 評論家 ● ↑ これでよばれた。 3

    devsummit2009js
    wacky
    wacky 2009/02/25
    最新のJavaScriptエンジン(V8、TraceMonkey、SquirrelFish)のJIT高速化手法について。JSVMが何をしているか。仮クラス割り振り、投機的な型付きコード生成、正規表現JIT化。/「Developers Summit 2009」の発表資料。
  • Googleは1つの検索クエリーに対し、1000台のマシンを使って0.2秒で処理している

    検索したいフレーズを入れれば即座に結果を返してくれるあのGoogleですが、その1フレーズを処理するため、実に1000台ものサーバを使い、わずか0.2秒で超高速処理していることが、WSDM 2009にて明らかになりました。基調講演を行ったのはGoogleフェローであるJeff Dean氏で、2008年6月における「Google I/O」カンファレンスでは700~1000台のサーバで0.5秒以下の時間がかかると言っていましたが、今回の講演ではユーザーの気づかないところでGoogleは着実に進化し続けていることも明らかになりました。 知られざるGoogleの裏側の最新情報は以下から。 Geeking with Greg: Jeff Dean keynote at WSDM 2009 Single Google Query uses 1000 Machines in 0.2 seconds まず

    Googleは1つの検索クエリーに対し、1000台のマシンを使って0.2秒で処理している
    wacky
    wacky 2009/02/25
    Google検索サーバの裏側の最新情報。この10年間でマシンの処理速度は1000倍になり、1秒かかっていた検索が0.2秒へ短縮。検索インデックスをすべてメモリ上に置き、数千台のマシンが連携して処理。
  • Chromeはなぜ速いのか - @IT

    Chromeの動作が圧倒的に速いように感じている。Chromeがリリースされた当初、それがなぜなのかよく分からなかった。グーグルだけにできて、ほかのWebブラウザ開発者にできないことなどあるように思えないが、それにしてはあまりに速いように感じたからだ。 その疑問のほとんどは、Chromeのオープンソースプロジェクト版「Chromium」の公式ブログの解説で氷解した。ブログを読んで分かったのはグーグルエンジニアたちが信じられないほどのスピード狂であることと、そのスピードへのこだわりには2種類の“スピード”があることだ。 1つは処理速度、もう1つは応答速度だ。特に後者、ユーザーをできるだけ待たせない、イラつかせないということに対する徹底したこだわりは、すさまじい。その背後には「スピードとは、つまりお金だ」という洞察があるようだ。 0.5秒の遅延でユーザー離れ グーグル創業約1年後の1999年

    wacky
    wacky 2008/12/24
    『応答速度』に徹底してこだわるGoogle Chromeの最適化の工夫の数々。スピードへのこだわりは、検索ページの遅延が0.5秒増えただけで収益が落ちた経験から。
  • ロングテールな画像配信 その2 - 3,000万の画像を配信するシステム - mixi engineer blog

    Squidを検索する度に最初に表示される画像検索の結果に吹き出しそうになる開発部・システム運用グループの長野です。前回のロングテールな画像配信のその2ということで、実際の画像配信システムについて書かせて頂きます。 ■プロフィール画像の配信について 前回紹介しましたが、mixiにおいてプロフィール写真を設定を設定しているユーザ数は全体の約70%、1,000万人の方が設定をされています。現在配信をしているプロフィール画像のサイズは180x180、76x76、40x40と3サイズあり、合計3,000万以上のファイル数になっています。また、もっともよく使われる76x76のサイズ1,000万件において、1日にアクセスされる画像の数は800万ファイル以上、うち97%が30回以下と非常に広範囲に渡ってアクセスされています。そのため大量の画像を配信できる仕組みが必要になります。 ■配信システムの全体像 プ

    ロングテールな画像配信 その2 - 3,000万の画像を配信するシステム - mixi engineer blog
    wacky
    wacky 2008/08/20
    mixiのプロフィール画像の配信システムの解説。偏りの少ない非常に広範囲なアクセス(1日に800万ファイル以上、うち97%が30回以下)を処理する仕組み。システム構成。
  • 多和田新也のニューアイテム診断室 - 多和田新也のニューアイテム診断室 - チップセット内蔵グラフィックスの可能性を広げる 「ATI Hybrid Graphics」

    ■多和田新也のニューアイテム診断室■ チップセット内蔵グラフィックスの可能性を広げる 「ATI Hybrid Graphics」 AMDが3月4日に発表した「AMD 780G」チップセットに搭載される「Hybrid Graphics Technology」は、統合型チップセットと外付けビデオカードを連携させることで、パフォーマンスを向上させる機能だ。この性能をチェックしてみたい。 ●AMD 780GとRadeon HD 3450を使用した評価キットの構成 一般に、内蔵グラフィックスのパフォーマンスで不足する場合には、外付けビデオカードを装着してパフォーマンスを改善するわけだが、この場合、グラフィックス機能は完全に外付けビデオカードに頼ることになる。多画面出力のためなど、内蔵グラフィックスコアが完全に使われなくないわけではないが、性能に関しては外付けビデオカードの性能で頭打ちとなる。 これに

    wacky
    wacky 2008/03/18
    AMDの統合型チップセットとビデオカードを連携させる「Hybrid Graphics」について、AMD 780G + Radeon HD 3450でその実力を検証。あくまでもアップグレード用と考えるほうが良さそう。
  • 無線LANアンテナを理解する PART1

    無線LANユーザーの多くは、アンテナの存在を意識したりはしない。802.11ベースのPCカードやルータに付属するアンテナをその存在も知らぬまま利用し、速度が落ちたり信号が弱くなったりするとメーカーを呪う。だが、アンテナをアップグレードすることによって、パフォーマンス、通信距離、セキュリティを改善できるのだ。まずはアンテナの仕組みを理解しよう。 アンテナの種類 無線装置は特定の周波数で信号を生成する。アンテナは特定のパターンでこの信号を空中に拡散(波及)させる。 802.11製品に含まれるアンテナの多くは無指向性アンテナであり、アンテナの軸を中心にすべての方向に信号を放射する。別売部品として提供されている指向性アンテナは、特定の方向に放射することによって送信電波を狭い範囲に集中させる。 指向性アンテナの利点 水がいっぱい入った直径15センチの風船を思い浮かべていただきたい。この風船を机の上に

    無線LANアンテナを理解する PART1
    wacky
    wacky 2008/02/20
    パフォーマンス、通信距離、セキュリティの改善を目的とした無線LANのアンテナ解説。3回シリーズ。
  • mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法 - TechTargetジャパン

    日記だけで4億件のデータ ミクシィが運営するSNS「mixi」は、2007年7月末段階でユーザー数が1110万人。人が12人集まれば、1人はmixiユーザーというわけだ。ユーザーのアクティブ率(ログイン間隔が3日以内)は約62%と高く、2007年4月から6月の月間平均ページビューは117.5億に達した。日記だけでも4億件以上に上るなど、蓄積するデータ量も莫大。2004年3月のサービス開始から、わずか3年半で現在の巨大コミュニティーへと発展したのだ。 ミクシィは、「LAMP(OSのLinux、WebサーバのApache、DBMSのMySQL、開発言語のPerlPHPPython)」と呼ばれるWebシステム向けの標準的なオープンソースソフトウェア(以下、OSS)でシステムを自社開発し、安価なPCサーバを1000台以上連ねる超分散構成でmixiのサービスを支えている(広告配信など周辺機能では

    mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法 - TechTargetジャパン
    wacky
    wacky 2007/09/13
    mixiにおけるMySQLの負荷対策の事例。
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    wacky
    wacky 2007/09/09
    Yahoo!の中の人によるPHPカンファレンスでのプレゼン資料。Yahoo!とPHPの関係、Yahoo!のphp.iniの設定、セキュリティ対策、パフォーマンスチューニング、国際化対応など。
  • はてなブックマークの裏側その後 - naoyaのはてなダイアリー

    まるごとPerl! Vol.1 で執筆させていただいたはてなブックマークのシステムに関する記事が ThinkIT で読めるようになりました。記事全体を何回かにわけて掲載していただいています。まるごとPerlの記事なのですが、実は Perl のことはあまり触れていなくてはてなのサーバー運用概論みたいは話が主なところです。 http://www.thinkit.co.jp/free/article/0610/1/1/ http://www.thinkit.co.jp/free/article/0610/1/2/ せっかくなので現状報告も含めて少し補足をしてみようかなと思います。 現在の数字 記事の中での数字は6月のもので ユーザー:45,000人 ブックマーク数:535万件 ページビュー:5,000万/月 サーバー:17台 となってますが、現在 10 月の方はというと ユーザー: 60,000

    はてなブックマークの裏側その後 - naoyaのはてなダイアリー
    wacky
    wacky 2006/10/20
    id:naoya氏による「はてなブックマークの裏側」番外編。 システムにまつわる数字とかシステム構成とか。ユーザ数6万人、総ブックマーク数787万件、サーバ30台。
  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、

    wacky
    wacky 2006/08/14
    OSやソフトウェアのクラッシュ(異常終了)を正常終了と区別せず、最終的にクラッシュのみを終了の手段とする考え方「クラッシュオンリー」の紹介。
  • ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」 YAPC::Asia 2006 Tokyo 東京都大田区で開催されているPerl技術者向けカンファレンス「YAPC::Asia 2006 Tokyo」で2006年3月29日,日最大のソーシャル・ネットワーキング・サイト(SNS)である「mixi」を運営するミクシィのBatara Kesuma(バタラ・ケスマ)取締役最高技術責任者(CTO)が,増え続ける膨大なトラフィックにどのように対処してきたのかについて講演した。カギとなるのは「データベース分割」である。 mixiのシステムはもともとBatara氏が1人で作り上げたものだ。2003年当時,米国でFriendsterなどのSNSがはやっており,同氏が会社(現在のミクシィ,当時はイー・マーキュリー)にSNSを作りたいと提案したところ認められたという。同氏が

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro
    wacky
    wacky 2006/03/30
    MySQLの負荷分散についてmixiの事例。いかに膨大なアクセスを捌くか。
  • 1