タグ

ブックマーク / blog.broomie.net (2)

  • BLOG::broomie.net: Thriftのスピードが改善しました

    先週末はThriftのスピード問題にはまり、ガンダム戦記にはまり、ほとんど外に出られませんでした。前回のエントリー(Thriftのスピードについて)の続きとなります。 やっぱりperlのクライアントライブラリに問題がありそう? 多くの有識者の方にアドバイスをいただき感無量でございます。前回のエントリーでは、perlライブラリ、pythonライブラリでThriftが異常なほどに遅いんじゃないか?といった内容でございました。当方のバグではないかと、おそるおそる前回のエントリーをポストしたのですが、tokuhiromさんがこの現象に関して調査と考察の結果を示してくれました(ThriftのPerl Clientが遅すぎる件について)。 クライアントが Pure Perl で書かれており、かつ実装に適当さが感じられ、「速そうには、みえないな。。。」と感じました。 Facebook 内で実際に使用され

  • BLOG::broomie.net: perlのチェックをするLint

    普段僕はプログラムを書くことが多いのですが, use strict; use warnings; を頭に書くのは当然として,それでもちゃんとできているか心配になることが多々あります. そこで,Lintというプログラムでperlのプログラムを厳密にチェックできるということなので,最近これを使っています.perlではB::Lintというのがあります. 詳しくはB::ListのPODを読むとして,とりあえず使い方としては以下のように使います. perl -MO=Lint,all program.pl allというキーワードはLintにあるチェック機構をすべて適用します.つまり厳しくwarningsを吐き出すようにしています.結構,-w だけでは気づかなかったwarningsを吐き出してくれるの重宝しています.

    yass
    yass 2009/12/26
  • 1