タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

elixirとqiitaとsoftware-debuggingに関するnabinnoのブックマーク (2)

  • 稼働中の Elixir/Erlang アプリケーションをお手軽デバッグトレースできる erlyberly が超便利! - Qiita

    erlyberly って何? erlyberly は、Erlang の他、Elixir, LFE (Lisp Flavoured Erlang - Elang VM 上で動作する Lisp) といった Erlang 系言語向けのデバッグトレースがビジュアルに出来る GUI ソフトウェア。Java で出来ているので JDK (8u20 以上が必要) が入っている環境であれば動作する。 百聞は一見に如かず、というわけで、まずはスクリーンショットから。 Erlang 系言語にはコマンドラインのデバッガは幾つかあるが、視覚的にデバッグ・トレースできるものは余り見当たらない。 豊富な機能 できることは GitHub の READ.md に貼られているキャプチャ画像を眺めるとだいたいのことが分かるが、ざっと洗い出すと以下の機能がある。 実行時に指定した関数(複数可)に対してトレースを設定できる 動いて

    稼働中の Elixir/Erlang アプリケーションをお手軽デバッグトレースできる erlyberly が超便利! - Qiita
  • ReconTrace で Erlang VM のトレース機能に親しむ - Qiita

    (Elixir 向けの内容ですが、Erlang で書かれた recon_trace を紹介しているので、Erlang タグも付けてます) トレース機能、使ってますか? みなさんは Elixir のプログラムをどのようにデバッグしてますか? IEx.pry? それとも、IO.inspect を使った、いわゆる printf デバッグでしょうか? また、もし番環境で次のような問題が起こったら、どう調査しますか? 特定の条件(ユーザーからの入力)でエラーになるようだが、その条件自体がわからない どこかが性能上のボトルネックになっているようだ ログを追加して、アプリケーションをデプロイし直すのもひとつの方法ですよね。 もちろん、どれも有効な手段です。でも、こんな時、まずは Erlang VM のトレース機能を使うことをお勧めします。それだけで原因がわかるかもしれません。 「すごいE1」の原著者

    ReconTrace で Erlang VM のトレース機能に親しむ - Qiita
  • 1