dottrace

    0

    2答えて

    私はしばらくの間dotTraceをうまく使っていましたが、これは初めてのことです:私はdotTraceを使って約30分私のローカルマシン(トレースデータの実行/収集)が予期せず再開したときに発生します。 リモートマシン上でRemoteAgentを再起動しようとしましたが(正常に起動します)、dotTraceの[リモート]タブでプルすることができますが、リモートIISプロセスに再接続するためのdot

    1

    2答えて

    私は仕事をするWindowsサービスを持っています。私は、パフォーマンスの問題を発見し、このような絵を持っているドットトレースでそれをプロファイル: GC Wait 88% GCは88%の時間がかかる待っていることを奇妙に思えるので、私はいくつかの小さな間隔で、閉じた外観を取得し、取得: Thread stats using (var response = await _httpClient.Se

    1

    1答えて

    パフォーマンス上の問題があるコンパイラをプロファイリングするために、dotTraceを使用しています。コンパイラであるため、コールスタックは頻繁に再帰的になり、コールツリービューでの折り畳みは、事態をより混乱させる傾向があります。 私は、自分の時間でプレーンリストビューを並べ替えると、特定のメソッドが大量の実行時間を使用していることがわかりました。コードを見ると、その方法をより速くするためにできる

    0

    1答えて

    WPFアプリケーションで作業しています。私のクライアントの一人がパフォーマンスの問題を提起したので、アプリケーションを起動するのに多くの時間がかかります。問題を解決/特定するには、最良の解決策は何ですか?問題を特定するためにdotTraceプロファイラを使用していますが、起動時にプロセスをアプリケーションにアタッチする方法はありますか?

    0

    1答えて

    私はdotTrace 2017 form jetBrainsを使用しています。 私の目標は、ページ上の一部のWPFコンポーネントのパフォーマンスを向上させることです。 Visual Treeの単純化、フリーズのフリーズ、リソースの重複の回避など、典型的な改善が望ましい効果をもたらさないようです。 洗練されたアニメーションやその他のレンダリングを大量に使用することなく、UIそのものは複雑ではなく、主

    1

    1答えて

    どうすれば改善できますか? プロファイルがリストからデータをフェッチする public List<RowDataDto> Rows { get; set; } public RowDataDto GetRow(int rowNdx) { var row = Rows.SingleOrDefault(x => x.LineNumber == rowNdx); retur

    1

    1答えて

    私はタイトループで実行すべきコード(.NET4 C#)を持っています。他のスレッドはこのループを使って非同期に情報をスレッドに送り、コマンドを処理します。コードは平均で十分に速い(100〜200マイクロ秒)が、約2秒ごとに約1回、通常約15msかかる。 これらのピークは平均をあまり変えませんが、コードのどの部分が発生するのかを知りたいと思います。平均は気にしませんが、最悪の場合の実行時間については

    13

    2答えて

    私は、JetBrains dotTRACE Memoryを使用して、IISでホストされているWCF Webアプリケーションのメモリ使用量をプロファイルしようとしています。 以前は、この同じWebアプリケーションでdotTRACEパフォーマンスを正常に使用しましたが、すべて正常に動作しましたが、ドットトラッキングメモリを起動できません。 JetBrainsのから(通常は良い)サポートドキュメントを検

    0

    1答えて

    dotTrace SDK APIでは、複数のタイプのプロファイリングを同時に実行できますか?たとえば、メモリとタイムラインの両方を同時に実行する場合は、2回目のプロファイリングを実行するときに再度統合テストを繰り返す必要があるためです。

    0

    2答えて

    public static string[] GetStringInBetween(string strBegin, string strEnd, string strSource, bool includeBegin, bool includeEnd) { string[] result = { "", "" }; int iIndexOfBegin =