でアプリケーションを「スクリプトとして」実行していますstack runghc
。当然、コンパイルして実行する場合よりも遅くなりますstack exec
。
「runghc」で実行されているアプリケーションのホットスポットを、コンパイルされたバージョンと比較したいと思います。
でプロファイリングを有効にしてアプリケーションをコンパイルし、ここでstack build --profile
説明されているようにフレーム グラフを生成することができました。
によって実行されるものと同一のプロファイル可能なバイナリを生成するために使用できるコンパイル フラグのセットはありますか (編集:パフォーマンスに関して) runghc
?