memory-leak-detector

    7

    3答えて

    ソケットからデータを受け取り、いくつかの品質管理を行い、それにさまざまな調整を行い、名前付きパイプに書き出すプログラムがあります。私はそれにvalgrindを実行し、元々存在していたすべてのメモリリークを修正しました。私は、このプログラムの32のインスタンスを実行していたシステム上に「デモ」環境を作成しました。各インスタンスには固有のデータが供給され、それぞれ独自のパイプに出力されます。我々はそれ

    6

    1答えて

    今日、私は、匿名クラスとして作成された多数のオブジェクトを持つ私のアプリケーションでメモリリークを発見しました。これは、各オブジェクトが独自のクラスを定義してヒープに入れた古典的な例でした。 Eclipse Memory Analyzerで実行されたランタイム・メモリー・プロファイラーおよびヒープ・ダンプ分析では分かりませんでした。 実行時にスレッドID(または少なくとも親クラスローダー)で作成さ

    0

    1答えて

    私はこのようなクラス構造を持っています。 class A { B b; A() { b = new B(); b.a = this; } } class B { A a; } class C { A a = new A();

    0

    2答えて

    私はC#コードをいくつか持っています。私はusing(){}を使用していないか、またはdisposeを呼び出していないすべての場所を見つけるためにコード分析を使用します。それが行われます。それでもまだ漏れている。このコードでは、2つの関数(SetWindowPos、SetForegroundWindow)を除いてDllImportは呼び出されませんが、呼び出されることはありません(メインインスタン

    0

    1答えて

    ご存知のように、 TBBmallocはメモリブロックをシステムに返しません。 ビジュアルリークディテクタを使用して、プロジェクトのメモリリークを検出しています。 と私はTBBmallocでどのようにメモリリークを検出するのだろうか。 ビジュアルリークディテクタのようにプログラムが終了したときにメモリブロックをリークしたコールスタックを見たいと思います。 検出のためのもう1つの優れたツールはあります

    4

    1答えて

    Visual Studio 2017でVisual Studio 2017とVisual Studio 2017でVisual Leak Detectorを使用しようとしました。 "Visual Studio 2017" インクルードディレクトリとライブラリディレクトリを設定しました。デバッグ情報の生成はオンです。 exeのシンボルが読み込まれます。 Visual Leak Detector re

    5

    1答えて

    valgrindを使用してメモリリークを追跡するには、mysqlから配布されたmysql C++クライアントを使用しています。 例(resultset.cpp)と自分のプログラムには、解放されていない単一の56バイトブロックがあります。私自身のプログラムでは、mysqlクライアントへの呼び出しに漏れをトレースしました。私は、テストを実行したときにここで 結果は以下のとおりです。 valgrind

    0

    1答えて

    私は、4ノードのCassandraクラスタを複製係数2で使用しています。各ノードのCassandraのデータサイズは約2.7TBです。 3日前カサンドラノードのいずれかがクラッシュしてきた、私はカサンドラサービスを開始し、system.logにを参照しようとしていた、私は ERROR [Reference-Reaper:1] 2017-05-10 13:03:00,779 Ref.java:179

    7

    1答えて

    マルチスレッドコード(実際にはDataFrameのカスタムサブクラスSoundというカスタムサブクラス)でpandas.DataFrameを使用しています。プログラムのメモリ使用量が徐々に1000万を超えて増加し、最終的にコンピュータのメモリの約100%に達し、クラッシュするため、メモリリークが発生していることに気付きました。 私はこのリークを追跡しようとするobjgraphを使用し、それはいけな

    1

    3答えて

    私はバージョン12.1.2.273のための私のプログラムを実行した後20111128 を構築し、IA-32上で動作するアプリケーションのために インテル(R)FortranコンパイラーXEを使用してFotran 2003を使用して書いて、コンパイルしたFortranのプログラムを持っています長期的には、(それは物理的な計算だ)私は読んだことがある:FortranのRTLメッセージバッファを割り当て