問題タブ [valgrind]
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 Massif ツール出力グラフィカル インターフェイス?
Valgrind 3.3.1 とMassifツールを使用して C++ アプリケーションのヒープをプロファイルしていますが、テキスト出力ファイル ファイルを調べるためのグラフィカル ツールがあるかどうか疑問に思っています。
提案をありがとう。
g++ - Snow Leopard で valgrind を使用するためのバイナリのコンパイル
https://bugs.kde.org/show_bug.cgi?id=205241のパッチを使用して、Snow Leopard に valgrind をインストールしました。ただし、C++ コードからコンパイルしたバイナリで実行すると、valgrind は「バイナリ ファイルを実行できません」と表示されます。プログラムを valgrind で動作させるには、どの g++ フラグを設定する必要がありますか?
c++ - Cpp単位の漏れ
valgrind で回帰テストを実行すると、次のようなレポートが表示されます。
これは、スイートに追加されたテストがメインが終了する前に削除されないためだと思います。
これは私がテストを登録する方法です:
これらのテストの登録を解除するにはどうすればよいですか?
c++ - Valgrindは「無効なfree()/ delete /delete[]」を報告します
何が原因なのかわかりません。
これが、deleteが呼び出されるLCDControlのデストラクタです。
これがCrystalfontz::Get()です
devices_text_:
LCDControl :: ConfigSetup()、
valgrind - valgrind はどのように機能しますか?
Valgrindがどのように機能するかについて、誰かが簡単なトップレベルの説明を提供できますか? 例: メモリがいつ割り当てられ、いつ解放されるかをどのように知るのでしょうか?
c++ - 紛らわしい Valgrind 出力: 間接的にブロックが失われましたが、エラーはありませんか?
私は valgrind 3.5.0 を実行して、プログラムのメモリ リークを解消しようとしています。私はそれを次のように呼び出します:
私のプログラムがvalgrindレポートを終了した後、
エラーは 0 とのことですが、割り当てと解放の数が一致していないことが懸念されます。さらに心配なのは、次のことです。
リークのように見えるものに関連する追加の出力があります。
OneTwoThree のコンストラクターの該当する行には、次のようなものがあります。
後で、デストラクタで、次のように seen_ が削除されます。
seen_ に関連付けられたメモリの再割り当てはありません。プログラムの実行中にブール値を true/false に切り替えるだけです。
ここでリークが見られず、valgrind が何を伝えようとしているのか理解できません。私は valgrind マニュアル (具体的にはthis ) を読んでいますが、あまり啓発されていません。
この出力を理解するのを手伝ってくれる人はいますか?
linux - スーパーユーザービットがオンになっているプロセスに対して valgrind を実行するにはどうすればよいですか?
私は次のようにvalgrindを実行しています:-
/usr/local/bin/valgrind "プロセス名"
実行後、次のエラーが表示されます
私のvalgrind許可は次のとおりです:- -r-sr-xr-x /usr/local/bin/valgrind
私のプロセス許可は次のとおりです: - -r-sr-xr-x "process_name"
プラットフォーム: Linux VMLINUX3 2.6.9-78.0.22.ELsmp(RHEL)
Valgrind バージョン: valgrind-3.5.0
これに関する任意の助けをいただければ幸いです
daemon - How to use the cachegrind output to optimize the application
I need to improve the throughput of the system.
The usual cycle of optimization has been done and we have already achieved 1.5X better throughput.
I am now beginning to wonder if I can utilize the cachegrind output to improve the system's throughput.
Can somebody point me to how to begin on this?
What I understand is we need to ensure most frequently used data should be kept small enough so that it remains in L1 cache and the next set of data should fit in the L2.
Is this the right direction I am taking?
c++ - RHEL 5.1 の kcachegrind
アプリケーションへのプロファイリングを実行しようとしています。vagrind はありますが、kcachegrind がインストールされていません。成功せずにコンパイルしようとしました。
RHEL 5.1 の場合はどこから入手できますか?
c++ - Valgrindmemcheckプログラムによる有効化
Valgrind memcheckをプログラムで有効/無効にする方法があるとは思いませんか?callgrindでできる方法はありますか?(計装の開始/停止)。
痛くて、使用できないほど遅いです(テストしたいコードが自動的に開始され、実行したままにしておけば問題ありません)が、レンダリングされたアプリのいくつかのボタンをクリックしないと、重要なコードに実際に入ることができません。完全に無反応。(私のコードは別のアプリへのプラグインです)
ありがとう