• 品質保証
DevPartner Studio Professional Edition .NETアプリケーション開発支援ツール
評価版ダウンロードページへ
  • 製品概要
  • 製品特長
  • 機能紹介
  • 機能紹介
  • 機能紹介
  • システム要件

お問い合わせ

DevPartner Studio Professional Edition 7.2 機能紹介
実行時エラー検出

実行時エラー検出(旧BoundsChecker)は、プログラムを実行するだけでActive X、COMや8,700以上のAPIやOLEの検証が可能です。また、実行ファイル、DLL、サードパーティ製のモジュールやOLEコンポーネントのエラーも検出できます。さらに、メモリリークやリソースリークだけでなく、スタティックエラー、スタックエラー、デッドロックなどの発生箇所を特定します。

検出可能なエラー一覧例

API/COMのエラー

COMインターフェース エラー、パラメータ エラーなど

メモリエラー

ダイナミック メモリ オーバーラン、メモリのアロケーション、スタティックメモリ、スタックメモリなど

デッドロック関連のエラー

デッドロック、スレッドデッドロック、イベント エラー、ハンドル エラー、リソースの使用やネーミング エラーなど

.NETエラー

Finalizerエラー、ガベージ コレクションの発生、ハンドルされていない例外など

ポインター/リークエラー

インターフェース リーク、メモリリーク、リソースリークなど


モジュール実行後のエラー検出一覧
モジュール実行後のエラー検出一覧
<拡大図>

モジュール実行後に検出したエラーを一覧で表示。エラーが発生している具体的なソースコードの箇所を特定します。また、エラー発生時の関数の実行状況とコール スタックを表示します。

メモリ ビュア画面(アンマネージ コード)
メモリ ビュア画面(アンマネージ コード)
<拡大図>

確保されたメモリとリソースについて実行中に確認ができます。これにより、メモリリークが発生している箇所を特定することができます。

デッドロックの検出結果
デッドロックの検出結果
<拡大図>

アンマネージのプログラムで排他オブジェクトを使いマルチスレッドプログラムを管理しているとき、デッドロックを自動検出できます。

ガベージ コレクション情報の表示
ガベージ コレクション情報の表示
<拡大図>

マネージ コードを更行時エラー検出で解析すると、プログラム実行終了時の「通知情報」タブにガベージ コレクション情報を表示します。

  • 製品概要
  • 製品特長
  • 機能紹介
  • 機能紹介
  • 機能紹介
  • システム要件

お問い合わせ

TOP