Articles of {{ title }}

表示する記事がありません。

C/C++でのメモリリーク検出方法 〜AddressSanitizer, Valgrind, mtrace〜 - kivantium活動日記 C/C++でのメモリリーク検出方法 〜AddressSanitizer, Valgrind, mtrace〜 - kivantium活動日記
C/C++でプログラムを書いているときに遭遇する厄介なバグの一つがメモリリークです。 今回はメモリリークを検出するのに使えるツールの使い方について書きます。 AddressSanitizer コンパイルオプションをつけるだけで使えて出力も見やすいのでおすすめです。AddressSanitizerはGCC 4.8以降かLLVM 3.1以降で使うことができます。 コンパイル時にオプションをつけるだけでメモリリークを検出してくれます。(若干実行時間が長くなります)以下のメモリリークのあるプログラム leak.cpp を例に使い方を説明します。 int main() { int *a = new in…
{{ entry.title }} {{ entry.title }}
{{ entry.feedTitle }} {{ formatDate(entry.publishedAt, 'YYYY/MM/DD hh:mm') }}
コメント

{{ formatDate(comment.createdAt, 'YYYY/MM/DD hh:mm') }} #{{ comment.seq }}

{{ comment.contents }}

{{ entry.commnetWriteText.length }} / 200
はてなブックマークコメント

{{ bookmark.timestamp }} {{ bookmark.user }}

bookmark.comment

{{ tag }}

loading
Articles of {{ title }}
Latest Comments