Sulution ID: 23558 Type: External 表題: Purify Windows版にプログラムを適用した場合のパフォーマンスに ついて 製品: Purify for Windows バージョン: v2000.02.10 OS: Windows NT 4.0(sp3、sp4、sp5、sp6)、Windows2000(sp1なし) DEFECT #: N/A PATCH #: N/A 参照事項: SolutionID: 8563 作成年月日: 20-Nov-2001 改訂年月日: 18-Dec-2001 質問: Purifyのパフォーマンスに関し、一般的なガイドラインは何ですか? メモリ・時間・CPUの最低必要条件は何ですか? 解答: 下記はサンプル実行の結果です。お客様が得た結果とは、大幅に異な る場合もあるかもしれません。 インストゥルメンテーション時 ====================== マシン: P2 - 333MHz, 96MB インストゥルメンテーションモード: 精密 ファイル,サイズ,pdbサイズ--インストゥルメントされたファイルのサイズ--メモリ,時間 ---------------------------------------------------------------- Module1, 1.3MB, 2.1MB -- 3.1MB -- 30MB, 15sec Module2, 6.5MB, 18MB -- 20MB -- 180MB, 15min Module3, 10.7MB, 12.9MB -- 28.5MB -- 270MB, 1:15hr インストゥルメントされたファイルのサイズ: オリジナルのファイルサイズの約3倍 メモリ:比例的に増加します。 時間 :比例しません。 CPU :しばしば100%に達します。 Note1: インストゥルメンテーションを実行するためにPurifyはかなり多くのメモリを使用し ますので、もし、お客様が比較的大きなファイルのインストゥルメントを行う場合、 多量のスワッピングまたはページングが発生します。それはインストゥルメンテー ションにかかる時間の増加の主な原因の一つともなっています。したがって、メ モリを増やすことが良い方法です。 Note2: 時間とメモリの最低必要量はインストゥルメンテーションを最小モードで行うこと で、かなり減らすことができます。 実行時 ====== これは基準を判断するのが大変難しい部分です。なぜなら、これは実行するア プリケーションの種類やそのアプリケーションが何を行っているかによって大き く左右されるからです。 メモリ: オリジナルのプログラムが実行時に要求するメモリの量の少なくとも2倍 から5倍の量があるべきです。しかし、たくさんのスレッドやファイバを扱っ ているアプリケーションの場合、メモリ使用量は大幅に増加します。 時間: 通常、オリジナルのプログラムの5倍から10倍の実行時間を要します。メ モリと同様に、たくさんのスレッドやファイバを使用している場合、実行時 間は大幅に増加します。時間は使用できるスワップスペースのサイズに 大きく影響されます。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い 合わせ下さい。