タグ

2014年7月22日のブックマーク (2件)

  • How to debug a perl script using gdb

    1. Perl スクリプトを gdb でデバッグ 2011/10/15 YAPC::Asia Tokyo 2011 @ 大岡山 株式会社ディー・エヌ・エー 樋口 証 2. Perl実行中のプロセスをデバッグ 今どこの perl コードを実行してるのか知りたい どこかで固まってるが場所がわからない 無限ループしているようだが場所がわからない クラッシュするが perl の呼出し履歴がわからない 3. 作った https:// github.com/ahiguti/gdbperl 使いかた : 実行中プロセスのプロセス id を指定して実行 $ gdbperl.pl 24113 コアファイルを指定して実行 $ gdbperl.pl core.24113 /usr/bin/perl 実行すると perl の呼出し履歴などを表示する 呼出し元のファイル名と行番号 呼出し先の関数名と引数 4. 使用

    How to debug a perl script using gdb
    ar_tama
    ar_tama 2014/07/22
  • pixivでBloomFilterを使うためにやったこと - pixiv inside [archive]

    こんにちは。最近はAndroidアプリ開発に入門しました、@edvakfです。 pixivではキャッシュ兼汎用KVSとしてKyotoTycoon (KT)を使用しており、頻繁にアクセスされるキーはアプリケーションサーバー内のAPCPHPのshared memory cacheです)にもキャッシュすることで多段化しています。 このような構成の弱点として、「ほとんどの場合は値が無いけど毎回存在確認が必要なキー」の場合に前段にキャッシュが無くて毎回後段にまで問い合わせなければいけないという問題があります。ネガティブキャッシュ(値がないことをキャッシュする)を使うという手もありますが、問い合わせるキーの数が膨大になってくると現実的ではありません。 pixivでは、作品に付いている最大10個のタグについて、ピクシブ百科事典に記事があるかどうかを判定する必要がありました。これに加え、最近ではBOOT

    pixivでBloomFilterを使うためにやったこと - pixiv inside [archive]