2017-11-17 7 views
0

サービスを停止したり、プログラムをインストールしたりできないWindowsの実働サーバーにインストールされているサービスにメモリリークがあります。私はタスクマネージャを使ってメモリのダンプをファイルに抽出しました。Valgrind - Windowsのメモリダンプを開く

このメモリダンプは1GB以上になりますが、DotMemoryのようなツールを使用すると、2MBのメモリしか表示されません。私はリークが管理されていないメモリにあり、リークを見つけるためにValgrindでダンプを開こうと思っていますが、Valgrindを使ってダンプを開く方法が見つかりませんでした。

私がValgrindを使うのは初めてのことですが、このプログラムにはほとんど慣れていません。私はそれが可能か、それが理にかなっているかどうかはわかりません。

ありがとうございます。

答えて

0

Valgrindは、私が維持しているとは思わないいくつかの古いポートを除き、Windowsでは利用できません。さらに、私はメモリダンプ解析機能を持っていることに気づいていません。

私はWindowsツールにあまり慣れていません。 Valgrindに最も近いのはIBM Rational PurifyPlusですが、BoundsCheckerやInsure ++のようなものもあると思います。これらは、実際のサーバ要件と互換性のない計測ステップを必要とする可能性があります。

+0

ありがとうございます。 WindowsでValgrindを利用できないことは問題ではありません。ダンプファイルをLinuxマシンに転送して、ここで分析することができます。 –

+0

私はまだそれが助けになるとは思わない。 –

関連する問題