「コールスタック」の近似値を取得できるように、一部の関数を自動的に「マーク」するツールはありますか。
fct = Debug.trace "fct" $ ...
実際には、各関数の前に追加することなく、記述した場合と同様の動作が必要です。
プロファイリングが -fprof-auto で同様のことを行うことは知っていますが、アプリケーションの実行中に表示する必要があります。
時々、無限ループがあり、この表示を使用すると、どの機能に問題があるかがすぐにわかります。サイクル内の関数の 1 つの名前を既に知っている必要があるため、hlist とブレークポイントの使用はあまり役に立ちません。