問題タブ [ants]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2806 参照

c# - ANTS Profiler の時間とヒット数とは

Red Gate の ANTS Profilerを評価して、WPF アプリケーションのプロファイリングを開始します。

オンラインサポート/ドキュメントを読みましたが、基本的な説明が見つからないようです (ドキュメントに記載されていない理由がわかりません):

プロファイラーでは、メソッドの時間ヒット数が表示されます。時間の単位が%なのはなぜですか? 二番じゃないの?すべてのパーセンテージを合計しようとしましたが、合計が 100 になりません。Time with Childrenの単位も%で、合計すると 100% を超えます。それらが時間なのか、何かの一部なのか、私にはわかりません。

ヒット数とは?アプリケーションの「ヒット」とは何ですか? また、どのヒットがカウントされていますか?

私は非常に遅れているように聞こえますが、Time と Hit Count を理解していなければ、フォーラムやオンライン ヘルプを読むことはできません。

0 投票する
1 に答える
52 参照

workflow - ワークフロー呼び出しメソッド内のこれらのDebugManagerおよびWinIOErrorsは何ですか?

WindowsサービスでANTSPerformanceProfilerを実行して、最適化しています。そのため、ワークフローの1つの実行が約436ミリ秒であることがわかりました。ワークフローのinvokeメソッド内で実行されている各メソッドをドリルダウンし、次の画像に示すような結果を見つけました。

ANSTパフォーマンスプロファイラーの結果(ワークフローのInvokeメソッド内

上記のDebugManagerとは何ですか?WinIOErrorがあるのはなぜですか?初心者の質問をしてすみません、私はここで迷子になっています。できれば実行時間を短縮したいだけです。

0 投票する
2 に答える
2408 参照

c# - メモリ リークの特定

C# 実行可能ファイルの 1 つ (コンソール アプリケーション) で深刻なメモリ リークが発生していると思います。メモリ サイズが増え続けているため、アプリケーションを再起動してメモリ使用量を下げる必要があります。私は FileSystemWatcher を使用しており、ファイルが利用可能になったら、utf-8 に変換して転送します。そして、この時点でファイルが処理されていることをコンソールに書き込みます。そのため、処理するたびにコンソールに書き込みます。

私は Ants メモリ プロファイラーを使用していますが、使い始めたばかりです。私はそれを理解することはできません。メモリ スナップショットを作成すると、次のように表示されます。

namespace:System, Classname: byte[] --- これは、ファイルを処理してコンソールに表示するたびに (40,000 バイトずつ) 増加し、元に戻ることはありません。

これは正しいです。

アップデート:

0 投票する
1 に答える
354 参照

asp.net - windbg を使用して asp.net アプリのパフォーマンスを調整すると、非常に多くのオブジェクトが解放されないことがわかります

IIS7 で asp.net(v4.0.30319) アプリをホストしています。次の WinDBG コマンドを使用すると、GC によって解放されない多くのオブジェクトが見つかります。

XXXX はオブジェクト タイプの名前で、オブジェクトの量は 10+/M ずつ増加します。しかし、ANTS Memoery Prfiler 8 を使用すると増加が見られず、Windows パフォーマンス モニターを使用するとメモリ リークが見つかりません。だから私はそれがWinDBGの問題なのか、それとも.get latency GCモードが適用されているのか、非常に驚​​いていますか?

私にアドバイスをくれる機関はありますか?

どうもありがとう。

ゲイリー

0 投票する
2 に答える
345 参照

c# - Redgate ANTS パフォーマンス プロファイラー VS10 アドイン

ANTS Performance Profiler 7 をインストールしてアクティブ化しましたが、メニュー バーに Visual Studio 2010 のアドインが表示されません。

VS10 でアドイン マネージャーを開くと ([ツール] -> [アドイン マネージャー])、アドインは表示されますが、メニュー バーには表示されません。再インストールしましたが、効果はありません。

誰かアドバイスはありますか?

0 投票する
2 に答える
1169 参照

c# - Check if object is null - performance differences

I just discovered a weird behaviour in my application while doing a perfomance analysis with ANTS Performance Profiler:

This check takes 65ms whereas other checks if objects are null take less than 0,Xms. What could be the reason for this? I thought a null-check is always constant no matter what value is passed - Does it depend on the size of my object?