GHC の場合-fhpc
、-prof -fprof-auto
オプションが有効なときにオプションを追加すると、GHC はコスト センターをコードに追加せず、プロファイリング レポートには CAF のみが表示されます。ただし、-fhpc
プロファイリングを削除すると正常に動作します。これには理由がありますか?これらの機能の両方を有効にする方法はありますか?
質問する
58 次
1 に答える
0
これには深い理由はありません。問題の単純な真実は、GHC の「カバレッジ」パスは (最大で) 1 回だけ実行され、1 種類の注釈しか生成しないということです。
現時点では、修正を実装し、注釈の混合が悪い副作用を引き起こさないことを適切に確認するために、誰かが少し時間を割くことが主な問題になると思います。この特定の問題についてGHC チケットを開くことは良い考えかもしれません - 特に良いユースケースがある場合。
于 2013-11-14T16:33:04.557 に答える