問題タブ [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.

0 投票する
3 に答える
39440 参照

valgrind - Valgrind Massif ツール出力グラフィカル インターフェイス?

Valgrind 3.3.1 とMassifツールを使用して C++ アプリケーションのヒープをプロファイルしていますが、テキスト出力ファイル ファイルを調べるためのグラフィカル ツールがあるかどうか疑問に思っています。

提案をありがとう。

0 投票する
1 に答える
2855 参照

g++ - Snow Leopard で valgrind を使用するためのバイナリのコンパイル

https://bugs.kde.org/show_bug.cgi?id=205241のパッチを使用して、Snow Leopard に valgrind をインストールしました。ただし、C++ コードからコンパイルしたバイナリで実行すると、valgrind は「バイナリ ファイルを実行できません」と表示されます。プログラムを valgrind で動作させるには、どの g++ フラグを設定する必要がありますか?

0 投票する
1 に答える
1355 参照

c++ - Cpp単位の漏れ

valgrind で回帰テストを実行すると、次のようなレポートが表示されます。

これは、スイートに追加されたテストがメインが終了する前に削除されないためだと思います。

これは私がテストを登録する方法です:

これらのテストの登録を解除するにはどうすればよいですか?

0 投票する
3 に答える
8089 参照

c++ - Valgrindは「無効なfree()/ delete /delete[]」を報告します

何が原因なのかわかりません。

これが、deleteが呼び出されるLCDControlのデストラクタです。

これがCrystalfontz::Get()です

devices_text_:

LCDControl :: ConfigSetup()、

0 投票する
5 に答える
22031 参照

valgrind - valgrind はどのように機能しますか?

Valgrindがどのように機能するかについて、誰かが簡単なトップレベルの説明を提供できますか? 例: メモリがいつ割り当てられ、いつ解放されるかをどのように知るのでしょうか?

0 投票する
1 に答える
6730 参照

c++ - 紛らわしい Valgrind 出力: 間接的にブロックが失われましたが、エラーはありませんか?

私は valgrind 3.5.0 を実行して、プログラムのメモリ リークを解消しようとしています。私はそれを次のように呼び出します:

私のプログラムがvalgrindレポートを終了した後、

エラーは 0 とのことですが、割り当てと解放の数が一致していないことが懸念されます。さらに心配なのは、次のことです。

リークのように見えるものに関連する追加の出力があります。

OneTwoThree のコンストラクターの該当する行には、次のようなものがあります。

後で、デストラクタで、次のように seen_ が削除されます。

seen_ に関連付けられたメモリの再割り当てはありません。プログラムの実行中にブール値を true/false に切り替えるだけです。

ここでリークが見られず、valgrind が何を伝えようとしているのか理解できません。私は valgrind マニュアル (具体的にはthis ) を読んでいますが、あまり啓発されていません。

この出力を理解するのを手伝ってくれる人はいますか?

0 投票する
5 に答える
14393 参照

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

これに関する任意の助けをいただければ幸いです

0 投票する
4 に答える
4068 参照

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?

0 投票する
2 に答える
873 参照

c++ - RHEL 5.1 の kcachegrind

アプリケーションへのプロファイリングを実行しようとしています。vagrind はありますが、kcachegrind がインストールされていません。成功せずにコンパイルしようとしました。

RHEL 5.1 の場合はどこから入手できますか?

0 投票する
2 に答える
1449 参照

c++ - Valgrindmemcheckプログラムによる有効化

Valgrind memcheckをプログラムで有効/無効にする方法があるとは思いませんか?callgrindでできる方法はありますか?(計装の開始/停止)。

痛くて、使用できないほど遅いです(テストしたいコードが自動的に開始され、実行したままにしておけば問題ありません)が、レンダリングされたアプリのいくつかのボタンをクリックしないと、重要なコードに実際に入ることができません。完全に無反応。(私のコードは別のアプリへのプラグインです)

ありがとう