MemoryScape
MemoryScape は、操作が簡単でインタラクティブなメモリ デバッガーです。C/C++、Fortran プログラムの難解なメモリ問題を識別、調査、そして解決します。マルチ プロセスおよびマルチ スレッドのプログラムに対応します。MemoryScape は、TotalView Debugger と同じテクノロジーに基づきます。

MemoryScape は、直感的なグラフィカル ユーザー インターフェースを持ち、メモリ デバッギングを簡単にします。ウィザードが効果的かつ効率的にメモリ デバッグ プロセス全体ですべての専門的なレベルの開発者を導きます。
MemoryScape 機能の詳細は、こちら...
プラットフォーム チェックリスト
カタログ: MemoryScapeのカタログ (英語、PDF) |
|
開発者の場合...
プログラムはメモリの問題があっても正常に実行できます。しかし、マルチ コア チップで実行するマルチ スレッドのプログラムにあるメモリ問題は、プログラムがクラッシュするか、シングル スレッド プログラムと異なる不正な結果を出します。プログラムがメモリをどのように使用するかを理解するのは、不可能に近いです。一人の開発者がすべてのプログラムを記述することはないからです。その代わりに、開発者は他の開発者が記述したコードを統合します。これらの開発者は、メモリの使用について異なる仮定をすることがあります。どのようにこれらの問題を検出しますか? 詳細は、こちら
QAテスターの場合...
問題を検出してレポートすることが仕事です。従来は、あなたが問題を見つけたとき、その再現方法を開発者に教えることでした。メモリ問題に関しては、そんなに 簡単 ではありません。プログラムが実行しているようにメモリ問題を表示するツールが必要です。そのツールで問題点を調査でき、詳細が提供されます。 詳細は、こちら
ビルド エンジニアの場合...
製品をビルドした直後に、レグレッションと新しい不具合をチェックするためテストを実行します。これらのテストは、プログラムが失敗した箇所を表示します。これらのテストは、メモリ問題をチェックすることはほとんどありません。メモリ使用をモニターし、チェックするツールが必要になります。そのツールはビルド間のメモリ使用を比較できます。 詳細は、こちら |