問題タブ [profiler]
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.
c - メモリが最後に解放された場所を見つけますか?
非常に一般的: アクセス違反が発生したときに、コードのどの行が最後にメモリのブロックを解放したかを知る簡単な方法はありますか?
あまり一般的ではありません: プロファイラーについての私の理解は、プロファイラーが割り当てと割り当て解除のプロセスをオーバーライドするということです。これが当てはまる場合、メモリのセクションを最後に解放したコード行を格納して、後でアクセス違反が原因でクラッシュしたときに、何が最後に解放したかがわかるようにすることができますか?
詳細: Windows、ANSI C、VisualStudioを使用
visual-studio-2008 - PerfConsole と Visual Studio 2008 Team System Profiler
PerfConsoleは、VS 2008 Team System Profiler の出力からの出力で動作しますか? (.vsp ファイル)
出力ファイルで「ロード」を実行しようとすると、エラー メッセージが表示されます。
c++ - c++ プロファイリング/最適化: 最適化された関数でプロファイリングの粒度を向上させる方法
CPU プロファイリングにGoogle の perftools ( http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html ) を使用しています。これは、CPU 時間を大幅に削減するのに役立つ素晴らしいツールです。私のアプリケーションの改善。
残念ながら、コードがまだ少し遅いという点に到達しました。g++ の -O3 最適化レベルを使用してコンパイルすると、特定の関数が遅いということしかわかりませんが、どの側面が遅いかはわかりません。
-O3 フラグを削除すると、プログラムの最適化されていない部分がこの関数を追い越してしまい、遅い関数の実際の部分があまり明確になりません。-O3 フラグをそのままにしておくと、関数の遅い部分がインライン化され、関数のどの部分が遅いかを判断できなくなります。
助言がありますか?ご協力いただきありがとうございます!
sql-server - SQL プロファイラー 2008 は、コマンド ライン起動でテンプレート名を受け入れません
コマンド ライン起動から SQL プロファイラー 2008 を起動しようとしています。私が使用した構文:
C:\Program Files\Microsoft SQL Server\100\Tools\Binn>profiler90 /S server /D dbname /U sa /P password /T "C:\Documents and Settings\template.tdf"
実際の結果: プロファイラーが開き、ログインは成功しますが、それでもテンプレートを選択する必要があります。
期待される結果: 指定されたテンプレートを強制的にプロファイラーに使用させるために使用する必要がある他のコマンド ライン パラメーターはありますか。
編集:
GBN: 提案ありがとうございます。
次の変更を行いました。profiler90 をプロファイラーに変更し、テンプレート パスを C:\Documents and Settings\myuser\Application Data\Microsoft\SQL Profiler\10.0\Templates\Microsoft SQL Server\100 templatenameに変更しました。
上で指定した物理フォルダには、テンプレート ファイルが含まれています。
それでも問題は解決しません
sql-server-2000 - SQL Profiler 2000 が一時停止または停止しない
トレースを一時停止または停止できない SQL Profiler 2000 の問題を見た人はいますか? 私がそれを止めることができる唯一の方法は、コントロール - alt - 削除を実行してからアプリケーションプロセスを終了することです。これはランダムに発生し始めました。また、一時停止ボタンと停止ボタンがグレーアウトします。
この問題に関するヘルプは大歓迎です。
sql-server - SQL Server プロファイラー トレースで報告されたエラーの原因を見つける方法は?
プロファイラーを使用して Sql Server 2005 でトレースを実行していましたが、報告されたエラーの原因を突き止める必要があります。
「空白」のテンプレートを使用し、次のイベントのすべての列を選択しました。
- 例外
- 交換流出イベント
- 実行警告
- ハッシュ警告
- 欠落している列統計
- 結合述語がありません
「TextData」列にこれらのエラーがいくつかあることに気付きました。
- エラー: 156、重大度: 16、状態: 0
- エラー: 208、重大度: 16、状態: 0
エラー (不正な構文、無効なオブジェクト名) を調べましたが、エラーの原因となっているストアド プロシージャまたはクエリを特定するにはどうすればよいですか?
linq - SubSonic で単一のレコードを取得する最速の方法
SubSonic と Linq スタッフは初めてで、単一のレコードを取得する最短かつ最適な方法を見つけようとしています。
単一のレコードを取得するために、これよりも速く、より少ないコードで記述できる方法は他にあるでしょうか?
AntsProfiler ツールを使用してチェックしましたが、これには平均 29.12 ミリ秒の CPU 時間がかかります - 10 回の実行でテスト済み
これにはさらに時間がかかります
最後の行だけで 256.08ms の CPU 時間がかかり、さらに UserController は 66.86ms かかります。
助言がありますか?