Ruby の VM は giant lock の塊で、スレッドといっても実行できる Ruby VM のコンテクストはひとつだけで、それを時分割多重で動かすのがふるーい Ruby のスレッドだったらしい。なるほど Ruby のスレッドの性能が低いって言われていたのはこれのことだったのね。リンクするライブラリの都合上 CentOS 6 で作業を行っていたので、そのまま標準の Ruby 1.8 を使っている限りこれはどうにもならないんだけど、 Ruby 1.9 へアップグレードすると、 Ruby が管理しているオブジェクトを触らない前提で giant lock を解放できる仕組みがあるらしい。 Ruby のマニュアルには下記のように書いてある。 ネイティブスレッドを用いて実装されていますが、 現在の実装では Ruby VM は Giant VM lock (GVL) を有しており、同時に実行され
この前の関西Emacsで発表?した内容を完結させた感じのエントリです。この動画の説明です。 みんなEmacsを高速起動したいですよね。ぼくもしたいです。 今回はカーネルの視点からEmacsを高速起動しちゃうよ。 まず実験用に ~/nisehome をHOMEにしてmelpaのパッケージをほぼ全てインストールして、さらにほとんどのパッケージ内のelispをrequireします。すると、めっちゃ起動が遅くなってくれます。具体的に見てみると $ echo 3 | sudo tee /proc/sys/vm/drop_caches $ HOME=$HOME/nisehome emacsで(ファイルキャッシュを全て落としてから)起動してやって (emacs-init-time) を見てやると "348.6 seconds" となってます。だいぶおそいですね。やばい感じです。 このままでは今回の高速起
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回はikasam_aこと中川勝樹さんで、テーマはモジュール管理です。 Perlのモジュール管理 CPAN(Comprehensive Perl Archive Network)は、Perlのモジュールやソフトウェアを集めたアーカイブサイトです。昨今のPerlアプリケーション開発において、CPANにあるPerlモジュールをまったく利用しないというシーンは、ほぼ皆無だと思います。 CPANには、ファイル操作や日付操作をする基本的なライブラリから、HTTPクライアントやWebアプリケーションフレームワークといった規模の大きいものまで、先人が開発を進めてきたモジュールがたくさんあります。ですのでありがたいことに、自分でゼロから下回りすべてを開発せずとも、必要なアプリケーション開発に専念できます。 CPANモジュールは使いこなすと非常
タイ、スパンブリーFCへの移籍が決定したカレン(写真はVVV時代のもの) 【Getty Images】 近年、急激な盛り上がりを見せ注目を集めるタイ・プレミアリーグ。そこに来シーズンから、新たに注目の日本人選手がプレーすることとなった。高校時代は市立船橋高のエースとして国立競技場を沸かせ、ジュビロ磐田時代の2005年にはJリーグ新人王を受賞するなど、日本での実績を持つカレン・ロバートだ。 2013年シーズンのタイ・プレミアリーグも終盤を迎えていた9月下旬、カレンのスパンブリーFC加入が発表された。今シーズンはすでに登録の関係で試合に出場できないにも関わらず、2年3カ月契約という変則的な形での加入であり、加えて、同リーグとしては破格ともいえる年俸4000万円+出来高という契約内容が一部で報道され話題となった。 今シーズンは横浜F・マリノスとの業務提携を締結し、リーグでも昇格組ながら4位(第3
最近では、スマートフォンでも気軽に高画質の写真が撮れるようになりましたが、写真の管理はみなさんどうしていますか? 旅先のスナップ写真など、同じようなシーンで「念のため」と何枚も撮ったりすると、あっという間に画像データが数千枚に。ハードディスクに移してはいるのですが、いざ、良い写真を選んでアルバムにしようと思っても、あまりに多すぎて、整理の段階で挫折してしまいます。 写真を撮ることが気軽になったぶん、写真の整理こそが乗り越えるべき課題かも。良い写真があっても見返すことすらかなわない......。そんな残念な状況を解消してくれそうな、簡単便利なアルバムサービスを見つけました。 何千枚の写真でも、数分でレイアウトしてくれる それが「イヤーアルバム」です。まず、自分のPCにソフトをダウンロードします。ソフトを立ち上げ、アルバムに使いたい撮影期間と写真データの場所を指定すれば、あとは自動的に良い写真
Home » インタビュー » 【独占インタビュー】ゲルト・エンゲルス「代表は新しい選手、新しいシステムを意識したほうが良い」 【独占インタビュー】ゲルト・エンゲルス「代表は新しい選手、新しいシステムを意識したほうが良い」 日本で長く指導者を務めたゲルト・エンゲルス。現在はモザンビーク代表監督を務めるかたわら、ロンドンにある日本人少年のためにサッカークラブのテクニカルアドバイザーを務めている。日本から遠く離れた氏が日本サッカーへ提言する。 2013年10月30日(水)10時42分配信 text by 羽澄凜太郎 photo Asuka Kudo / Football Channel タグ: ACL, ゲルト・エンゲルス, 浦和レッズ ――エンゲルスさんは務めたクラブで最も長い5年間浦和レッズに在籍していました。トップクラブで仕事をするということは難しかったのでしょうか? 「いや、そんなに難
News PhpStorm 7.0 released: PHP 5.5, Vagrant, SSH console, debugger config validation, Drupal, frameworks & more PhpStorm 7.0, the new major release of our professional PHP IDE, is now available for download! This release keeps up with the latest PHP & web languages trends, providing top-notch support for the latest PHP 5.5, with improved PHP syntax coloring, new refactorings, code inspections, an
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く