問題タブ [memory-leak-detector]

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 に答える
1904 参照

c++ - 無効なヒープ引数: 演算子 new[] で割り当てられ、演算子 delete で解放されました

Dr. Memory を使用してコードをデバッグしています。次のメッセージが表示されます。

ただし、delete[]代わりにを使用するとdelete、同じエラーが発生します。エラーは次の行で発生します。

変数dataは次のように割り当てられています。

誰か助けてくれませんか?

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

java - Javaで匿名クラスのGCルートを見つける方法は?

ちょうど今日、匿名クラスとして作成された多数のオブジェクトを使用してアプリでメモリ リークを発見しました。各オブジェクトに独自のクラスが定義され、ヒープに配置されるのは典型的な例でした。

実行時メモリー・プロファイラーで見つけるのは簡単ではありませんでしたし、Eclipse メモリー・アナライザーによって行われたヒープ・ダンプ分析も役に立ちませんでした。

実行時に作成されたすべての匿名クラスをスレッド ID (または少なくとも親クラスローダー) でログに記録する方法を考えていました。

このたった1つのことだけで、根本原因を見つけることは簡単になると思います.

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

python - objgraph が np.array() の成長をキャプチャできないのはなぜですか?

コードを参照してください。

結果は次のとおりです。

2、3、4 エポックでは、何も成長していません。しかし、numpy.array の数が増えていることが示されるはずです。

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

c++ - tbbmalloc でメモリ リークを検出する方法

ご存知のように、TBBmalloc はメモリ ブロックをシステムに返しません。プロジェクトのメモリ リークを検出するために、ビジュアル リーク検出器を使用しています。TBBmalloc のメモリ リークを検出する方法を知りたいです。ビジュアルリークディテクタのように、プログラムが終了したときにリークしたメモリブロックのコールスタックを確認したい。

検出のための別の優れたツールはありますか? 、メモリリークを検出するコードを簡単に書く方法は?

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

android - Android アプリケーションでのメモリ リーク

私はこのようなクラス構造を持っています。

アクティビティ Destroy() で、変数 a = null を設定します。しかし、ヒープでは、変数 b が B の参照を保持していることがわかります。

誰でもこれを説明できますか?

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

android - Leakcanary によるリーク レポートから参照を検出できません

以下は FeedsAdapter のコードです

ユーザーが特定のフィードを気に入ったりコメントしたりすると、フラグメントクラスメソッドを呼び出してこれを更新し、アプリで友人のフィードを表示しています.これは、個々の友人のフィードを表示するとリークが発生します.