問題タブ [memcheck]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
valgrind - Valgrind の o/p を理解する
valgrind を使用して memcheck を実行しています。o/p は
どういう意味ですか ?
私が推測するもの204 bytes memory loss
しかし、それが意味すること
そして、このメモリリークが同じ関数によって何回発生したかを知る方法は?
valgrind の完全なスタック トレース
valgrind - valgrindで失われた可能性のある意味は何ですか
valgrind からのエントリが失われる可能性がたくさんあります。どういう意味ですか ?私はsqliteを使用しており、十分にテストされています。これらは正しい入力ではないと思います。私が間違っていることは何ですか?
c++ - Valgrindプログラムがクラッシュしていますアドレスのマップされたリージョンの不正なアクセス許可
プログラムを実行してプログラムのメモリリークをチェックしようとしていますが、プログラムを起動するたびに次のようになります。
完全なvalgrindログでは、メモリに対する無効な読み取りまたは書き込みはありません。なぜクラッシュするのか理解できません。
delphi - dll ライブラリでメモリ リークを検出する方法は?
私はライブラリを持っd7
ています。そのライブラリにメモリリークを検出できるようにするにdll
はどうすればよいですか?memcheck
c++ - cuda-memcheck、アドレスからソースコードを取得する方法は?
cuda-memcheck を使用して、間違ったメモリアクセスに関するエラーを取得することに成功しました。-g -Gを使用して cuda コードをコンパイルすると、次のような適切なソースの場所が得られました。
ここで、-lスイッチを使用してメモリ リーク情報も取得しようとしました。ただし、ここではアドレスのみを取得します。
これから実際のコードの場所を取得するにはどうすればよいですか?
c - valgrindを使用してcで関数のヒープとスタックの使用状況を確認するにはどうすればよいですか?
私は組み込みシステムに取り組んでいます。組み込みシステムのスタックとヒープは通常64k(RAM)に制限されています。私はpolar-sslライブラリ呼び出しを使用しようとしています。C関数で使用されているスタックとヒープのメモリの量を示すツールはありますか?
次のように出力するオプションがvalgrindにありますか?
- 関数のスタックとヒープの使用。
- バイト数なしで内部的にmallocを呼び出す関数のトレースを呼び出します。
mpi - MPICH 用の valgrind の構成: 間違った libmpi*.so ファイルが使用されています
mpi アプリケーションでエラーを検出するために valgrind を実行すると、次のエラーが発生します。
Valgrindの ドキュメント(セクション 4.9.1) には、「ラップされる MPI 関数は、libmpi.so* と一致する soname を持つ ELF 共有オブジェクトにあると想定されています。これは、少なくとも Open では正しいことが知られています。 MPI と Quadrics MPI であり、必要に応じて簡単に変更できます。」
したがって、mpich2 を使用しているため、実際には libmpich.so.1.0 を使用する必要があります。
これは、libmpiwrap.c で確認できます。
私の質問は次のとおりです。これをどこでどのように構成しますか?
valgrind - valgrind データをダンプする
無限ループを実行するプログラムで valgrind を使用しています。
memcheck はプログラムの終了後にメモリ リークを表示しますが、私のプログラムには無限ループがあるため、決して終了しません。
valgrind から時々データを強制的にダンプできる方法はありますか。
ありがとう
valgrind - valgrind の出力を理解できません
.eh_frame セクション マッピングを理解できません
c++ - C++メモリリークチェックでのValgrindエラー
Valgrindの使用法を理解しようとしているので、簡単なプログラムを作成しましたが、クラスで動的mem割り当てを行うと、Valgrindが奇妙なエラーを出すようです。
私のプログラムは:
コメントアウトされたテストポイントで、Valgrindは私に次のことを与えます:
これは期待される結果だと思います。
テストポイント#1のコメントを外すと
削除を実行していないので、これも正しい結果です。
テストポイント#2のコメントを外すと、次のようになります。
再び正しい結果。
ここで、テストポイント#3のコメントを解除し、Valgrindがメモリリークを検出することを期待しています。これは私が得るものです:
ここで同様のメモリリークエラーが表示されない理由がわかりません。私が何か間違ったことをしているのかどうかにかかわらず、誰かがこの状況を理解するのを手伝ってくれませんか。私が使用するValgrindコマンドは次のとおりです。
ありがとうございました。