私たちのアプリケーションは、多くのメモリを消費するため、メモリを最大限に使用する関数を特定する必要があります。彼らの何らかの方法、あるいはこれを行うための既存のツール(Windows、Native)ですか?関数のメモリの取得方法
本当にありがとうございました
のWindows XP
VS2008
ネイティブC++(MFCベース):ここで
は環境です。
私たちのアプリケーションは、多くのメモリを消費するため、メモリを最大限に使用する関数を特定する必要があります。彼らの何らかの方法、あるいはこれを行うための既存のツール(Windows、Native)ですか?関数のメモリの取得方法
本当にありがとうございました
のWindows XP
VS2008
ネイティブC++(MFCベース):ここで
は環境です。
Visual Studio 2008 Team Systemをお持ちの場合は、built-in memory allocationプロファイラを使用できます。 VS2008を使用している良いMSDN記事Find Application Bottlenecks with Visual Studio Profilerがあります。プロファイラblogもあります。
ValGrind(無料)
EDIT:あなたがC++を示すように更新するので、このSO answerを参照してください。
関連項目:
プロファイラを使用します。自動QAのAQ時間 - http://www.automatedqa.com/products/aqtime/index.aspなどです。
ほとんどのツール/プロファイラは、あなたの場合には、N/I「は
である.NETアプリケーション上でのみ動作しますBoundscheckerとPurifyを使って、ネイティブアプリケーションのメモリリーク/メモリプロファイリングをチェックしました(彼らは試用版AFAIKを持っています)しかし、ワンショット分析に興味がある場合は、この目的のために組み込み関数を使用することもできます。
開始位置のオンラインヘルプで探す。
アプリケーションがどの言語/フレームワーク/プラットフォーム/ランタイムで構築されているかを知ることが重要です。 –
どの開発ツールを使用していますか?何語?アプリケーションのコンポーネントは何ですか?あなたはGoogleに挑戦しましたか?ご質問に少し努力する必要がありますので、お手数ですが –
ご連絡ありがとうございます、これらの情報は今すぐ提供されています。 –