タグ

toolsに関するsaisa6153のブックマーク (1)

  • Erlangのデバッグツール redbug - ksauzz weblog

    redbugはErlangコードのトレースに使用するデバッグ用ツールです。 eper というパフォーマンス関連ツールの一部として配布されています。 これを使うと、指定した関数のトレースがとても手軽に行えます。 redbugで出来る事 モジュール名、関数名、引数でのトレース対象指定(ワイルドカード可) 引数の確認 戻り値の確認 コールスタックの確認 Riakでの実行例 (riak1@127.0.0.1)81> redbug:start({riak_kv_vnode, put,[return, stack]},[{time,5000},{msgs,4},{max_msg_size,10000 000},{print_depth,10}]). ok 20:17:34 <{riak_kv_put_fsm,init,1}> {riak_kv_vnode,put, [[{685078892498860

    saisa6153
    saisa6153 2013/09/08
    “余談ですが、Riakはeperを含んでいるので、riak attachするだけでredbugで内部をトレースできます。”
  • 1