MPATROL

MPATROLは動的メモリ割り当てを制御および追跡するためのライブラリです。
今すぐダウンロード

MPATROL ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Graeme Roy
  • 出版社のWebサイト:
  • http://www.cbmamiga.demon.co.uk/mpatrol/

MPATROL タグ


MPATROL 説明

MPATROLは動的メモリ割り当てを制御および追跡するためのライブラリです。 MPATROLは、動的に割り当てられたメモリの使用が誤って使用されるランタイムエラーの診断中に強力なデバッグを提供するライブラリです。これは、動的メモリ割り当てをデバッグするためのMalloc()デバッガとして機能しますが、Malloc()とFree()への呼び出しもトレースおよびプロファイルコールもできます。 malloc()関数または演算子が何をするのかわからない場合は、おそらくあなたのためではないでしょう。この存続期間中に発生したすべての動的メモリ操作の包括的で構成可能なログを提供する前に、この.Alongを使用しようとする前に、コマンドラインコンパイラとリンカの実行方法に関する一定量のプログラミングの専門知識と知識を持つ必要があります。プログラム、MPATROLライブラリは、動的に割り当てられたメモリの誤用を検出するための広範なチェックを実行します。この機能はすべて、コンパイル時に単一のヘッダーファイルを含めることによって既存のコードに統合できます。 UNIXおよびWindowsプラットフォームで(およびGCCを使用する場合)MPATROLライブラリがリンク時に既存のオブジェクトファイルとリンクされている場合、または一部のプラットフォームでは、実行時に既存のプログラムと動的にリンクされている場合でも、必要ではありません。 MPATROLライブラリからのすべてのロギングとトレース出力は、テストされているプログラムが生成される可能性があるものとは別の診断を個別に保つために、別のログファイルに送信されます。環境変数を介して実行時にさまざまなライブラリ設定を変更することもできます。したがって、特定のプログラムのメモリ割り当てプロファイリング統計の概要を含むファイルの動作を変更するために再コンパイルまたは再リンクする必要がなくなります。 MPATROLライブラリーによって製造することができます。このファイルは、累積データに基づいて一連のテーブルを表示するプロファイリングツールによって読み取ることができます。プロファイリング情報は、サイズによってリストされたすべてのメモリ割り当ての要約とそれらと割り当て関数の呼び出しスタックとメモリのリストを割り当てる関数とを含む。また、表形式でリストされているすべてのメモリ割り当てのグラフと、ドットグラフの視覚化パッケージによる後の処理のためのオプションのグラフ仕様ファイルと、すべてのメモリ割り当ての簡潔なエンコードされたトレースを含むファイルとプログラムによって行われた割り当てを含むファイルもます。 MPATROLライブラリーによって製造されました。このファイルはトレースツールによって読み取られ、そのイベントを表形式またはグラフィック形式で表示し、計算できる関連統計も表示されます.MPATROLライブラリは既存の呼び出しを置き換えることを目的として設計されています。 CとC ++のメモリ割り当てはできるだけシームレスに機能しますが、可能ではない場合があり、わずかなコード変更が必要な場合があります。ただし、MPATROLライブラリーのバージョンを含むプリプロセッサマクロは、解放ビルドとデバッグビルドを簡単に自動化できるようにして、条件付きコンパイルの目的で提供されています。このリリースの新機能: ・診断メッセージのためのより良いロギングを追加しました。 ・多額のAutoConf、Automake、Libtoolサポートを追加しました。 ・HTMLオプションで暫定HTMLログファイルのサポートを追加しました。 ・このライブラリは、プロファイリングとトレース出力ファイルの書き込みに問題がないことを確認します。 ・優れたTRU64スレッドセーフサポートを追加しました。 ・A.OUTオブジェクトファイル形式のシンボルの位置特定を修正しました。 ・Windows DLLから読み込んだシンボル数の診断を修正しました。 ・マーク付き割り当ての間違った合計サイズを計算したバグを修正しました。 ・MPATROLコマンドは、mpatrol_options環境変数の既存の内容を使用するための--read-envオプションを持っています。 ・MpSymコマンドは64ビットサポートを自動検出し、これには--skipオプションがあります。ソースコードはBSDシステムで正しくコンパイルされます。


MPATROL 関連ソフトウェア

al al

Alleyoopは人気のヴァルグランドメモリデバッガのGNOMEフロントエンドです。 ...

405

ダウンロード

帰る

スタック再構成を使用して即時の更新を適用するマルチスレッドUSERSPACEアプリケーションのための動的ソフトウェア更新システム ...

64

ダウンロード