2017-03-14 19 views
1

古いASP.NETプロジェクトでは、私はMiniProfilerを使用しましたが、これは測定されたメソッドの実行時間のきれいなテーブルを表示しました。ただし、.NET Coreでは動作しません。実行可能な代替手段はありますか?.NET用MiniProfilerの実行可能な代替方法はありますか?

私はVisual StudioのApplication Insights、またはJetBrainsのdotTraceとdotMemoryについて知っています。しかし、私はメモリリークやパフォーマンスなどを測定する必要はありません。私は実際に、サードパーティのAPIと測定を呼び出すクリティカルコントローラやビジネスレイヤメソッドに注釈を付けたり、コードを挿入したりする必要があります。コードが実行されます。

+0

彼らは今までそれをHTTPSリリースに周りに取得する場合が垣間見れます:// githubのは、 .com/Glimpse/Glimpse.Prototype –

+0

ありがとうございます、実際には今実際に動作するものが必要です:D – lss

+1

参考までに、試してみたいと思うミニプロファイラのv4ブランチがあります:https://github.com/MiniProfiler/ dotnet/tree/v4 –

答えて

0

ドットトレースでプロファイリング/自己プロファイリングAPIは、それは.NETのコアと互換性があり、あなたの要件を満たす可能性があります:https://www.jetbrains.com/help/profiler/2016.3/Profiling_Guidelines__Advanced_Profiling_Using_dotTrace_API.html

+0

私はdotTraceを.NET Coreアプリケーションで使用することはできませんでした。今日は2017.1.1にアップグレードされましたが、それでも動作しません。プロファイリングが開始されたようですが、アプリケーションが終了すると結果は表示されません。 – Cocowalla

+0

@Cocowalla https://dotnettools-support.jetbrains.com/hc/en-us/requests/new?ticket_form_id=66771ページでサポートリクエストを提出することを強くお勧めします。 dotTraceは.NETコアプロファイリングをサポートしています。 – KonKat

関連する問題