ランタイムソフトウェアプロファイリングによるアプリケーションの動作を分析します。私が知る限り、プロファイリング技術には2つの基本的なタイプがあります。第1はサンプルベースのプロファイリングであり、第2はインストゥルメンテーションです。 どうすればいいですか?シングル(java)アプリケーションの動作を分析したいと思います。私はCPUのサイクルタイム、メモリ割り当てなどのパフォーマンス関連の問題について心配していません私に役立ついくつかのツールを提案してください。どのようなプロファイリング手法がプログラムの振る舞いを分析するのに最も適しているか
本当にありがとうございます。
ありがとうございます。
パフォーマンスとメモリ使用量に関心がない場合は、何を意味するのですか? – assylias
基本的には、攻撃者がアプリケーションを操作した場合のアプリケーションの動作がどのように違うかをテストしたい。例えば、呼び出しコンテキストツリーは、ある程度アプリケーションの動作を記述することができます。他にもいくつかの方法があります。 – Ragini
私が理解するところでは、コンテキストツリーを呼び出すことは、制御フローグラフに似ています。あなたは正確に何を探していますか?プログラムがどのように正常に動作しているか、悪用されているときにどのように動作するかを見たいですか? – viking