title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2024/04 >>123456789101112131415161718192021222324252627282930
《《《 ネットワーク機器の購入は Amazon で! 》》》
Powered by BLOM Memcheck Version 2.75 の出力に日付時刻を追加する Tips
小さくも大きくも閉じたりもしません
07/06/02 21:14 / 開発メモ

・Memcheck Version 2.75 のデバッグメッセージに日付時刻を追加する。

TMemoryBlocHeader の最後の方を
LastTimeStamp: integer;
DateTime:TDateTime; //ここ
NotUsed: Cardinal;
MagicNumber: Cardinal;
と変更する(DateTime の追加)
スタックポイントの関係で場所はNotUsedより前でなくてはならない。

LeakTrackingGetMem 関数を下記の様に変更
PMemoryBlocHeader(Result).AllocatedSize := Size;
PMemoryBlocHeader(Result).MagicNumber := Magic;
PMemoryBlocHeader(Result).DateTime:=Now; //ここ
if IdentifyObjectFields then

TLeak.OutputToFileの
Write(F, 'Leak #', fID, ' ');
辺りに Block.DateTime(TDateTime型)を FormatDateTime などを使って文字列に変換して出力。

長時間連続実行するアプリケーションのデバッグに便利。

[更新日付:2007/06/02 21:14:11]
トラックバックを見る(0)
Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+8a2c52814c523423486acd39d9c68ca45be0c175]
TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+8a2c52814c523423486acd39d9c68ca45be0c175]

記事へのコメント

コメントはありません

名前
コメントキー
 
コメントする時はキーを正確に入力して下さい
コメント
アドレスを含んだコメントはできません
© 2008-10 A.K.I Software all rights reserved.