問題タブ [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 に答える
4750 参照

c++ - Qt用の空きメモリリーク検出器はありますか?

の空きメモリリーク検出器を探していQtます。と一緒に使用Qt Creator 1.3Qt version 4.6 (32 bit)ます。プラットフォームはWindows 7 Ultimateです。

ありがとう。

0 投票する
10 に答える
17685 参照

c++ - Visual C++ - メモリ リーク検出

助言がありますか?This SO post はVisual Leak Detectorについて語っていますが、他のツールを探しています。また、これをお勧めしないでください。

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

ftp - Apple が提供する SimpleFTPSample がメモリ リークを起こす理由を知っている人はいますか?

Apple が提供する SimpleFTPSample でメモリ リークが発生することに気付きました。リーク パフォーマンス ツールは、「リスト」サンプルを使用するときにリークを検出します。2回目に「List」ボタンを押すとリークが検出されます。誰かが理由を知っていますか?つまり、修正がありますか?アプリで FTP を使用することを検討していますが、漏れやすいアプリを作成したくありません。ありがとう。

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

javascript - IE Javascript リークディテクターの使用に問題がある

Microsoft の IE6 および IE7 ブラウザでは、特定の Javascript コード パターンが使用されている場合にメモリ リークが発生します。IE6 の初期にさかのぼって、リーク パターンが何であったかについて多くの情報を見つけました。ただし、これらの多く (すべてではない) が IE7 および IE6 のサービス パックで修正されたことを理解しています。IE6 および IE7 のこれらのパッチが適用されたバージョンにまだ残っているリークについて、信頼できる情報源を見つけることができません。

リーク パターンを検出するためのツールがいくつかあります。でも思い通りには使えないみたい!

  • Microsoft の (V2) メモリ リーク検出器は、リークすべきパターンを使用している場合でも、コード内のリークをまったく検出しません。これは、私が IE8 を実行していることが原因である可能性があります。IE6 または IE7 のふりをさせる、頭痛の種ではない方法はありますか?

  • ドリップとふるいは、「孤立した」種類のリークを大量に見つけているようです。確かに、これらは誤検知であるに違いありません。事実上、ドキュメントに追加してから再度削除するすべての要素がリストされており、それらへの参照を保持しているとは思えません。また、それらが本物である場合、コード内のどこでリークしているのかをどのように見つけることができますか? ツールには、何も表示されない「プロパティ」機能があり、壊れているように見えます。繰り返しますが、これらのリークが IE6 または IE7 に関連しているのか、それとも私がインストールした IE のバージョンである IE8 に関連しているのかはわかりません。

そのため、パッチを適用した IE6 および IE7 のバージョンで依然として問題となっているメモリ リークの種類と、ツールを使用してライブ コードでそれらを効果的に見つける方法を知りたいと思います。

何か助けはありますか?

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

ios - 器具を使用する - デバイスで漏れる

iPhone 3G で Instruments-Leaks を使い始めました。iPhoneでInstrumentsを使用してアプリを実行しようとすると、取得します

アイデア?

非常に遅い計測器でアプリを実行することに成功したのは一度だけで、テストできませんでした。リークを検索するデバイスでアプリを実行する手順は何ですか?

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

visual-studio-2010 - VS2010 に依存関係を含める - Visual Leak Detector

Visual Studio 2010 の Visual C++ プロジェクトでVisual Leak Detector 1.9h ベータ版を使用しようとしています。プロジェクトをビルドして実行すると、次のエラーが発生します。

コンピューターに vld.dll が見つからないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。

Visual C++ 8 および 9 の VLD 状態に付属する README:

[ツール] -> [オプション] -> [プロジェクトとソリューション] -> [VC++ ディレクトリ] に移動します。[ディレクトリを表示] ドロップダウン メニューから [ファイルを含める] を選択します。Visual Leak Detector のインストール ディレクトリから include サブディレクトリを追加します。リストの一番下に移動します。次に、ドロップダウン メニューから [ライブラリ ファイル] を選択し、Visual Leak Detector のインストール ディレクトリから lib サブディレクトリを追加します。もう一度、リストの一番下に移動します。

提案されたメニューは、VS2010 では非推奨です。VS2010に相当するものは何ですか?

私は成功せずに次のことを試しました:

  • プロジェクトを右クリック\プロパティ\構成プロパティ\ C\C++\全般\追加のインクルード ディレクトリ -> 「;C:\Program Files (x86)\Visual Leak Detector\include」を追加
  • プロジェクト\プロパティ\構成プロパティ\リンカ\一般\追加ライブラリ ディレクトリを右クリック -> 「;C:\Program Files (x86)\Visual Leak Detector\lib\vld.lib」を追加

しかし、ご想像のとおり、うまくいきませんでした...

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

c++ - std::map operator[] はどのようにして基本的なデータ型でメモリ リークを引き起こしますか?

Visual Leak Detectorを使用してメモリ リークを検出していますが、次のような行でメモリ リークの多くのインスタンスに遭遇しました。

これはどのように可能ですか?ここにはポインターがなく、オブジェクトのインスタンス化もありません。

他の何かが原因でプログラムがクラッシュしたことの副作用であるメモリリークでしょうか? プログラムがクラッシュしたり exit(1) したりすると、マップがきれいに破棄されなくなりますか?

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

c++ - ビジュアルリークディテクターが機能しない

Visual C++ 2008/2010 用の Visual Leak Detector を使い始めたところです。

小さなアプリ(割り当てが削除されていないわずか数行)で実行すると、問題なく動作します。

これをより大きなアプリ (wxWidgets アプリ、2 スレッド) で実行したいのですが、

アプリが完全に起動しません。Gui が作成されると循環を開始します。アプリが完全に読み込まれることもありますが、たとえばボタンを押すとスタックします...

一時停止ボタンを押すと、どのコードが処理されているかを確認するために、

スタック: ntdll、カーネル...

誰かが同様の問題に遭遇していますか?

それを機能させる方法はありますか?

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

iphone - iPhoneでのメモリリークチュートリアル

iphoneのメモリリークで私を助けることができる良いチュートリアルリンクはありますか、b / c私はメモリを割り当てるたびにいくつかの問題に直面しています、deallocで私はそのメモリをリリースしていますが、問題は私が実行すると([実行]->[パフォーマンスツールで実行]->[リーク])のアプリケーションですが、そこからリークが発生しました。どうすれば解決できますか...

plzに返信してください

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

ios - iOS NSZombiesEnabled = YES

NSZombiesEnabledがオンかオフかを確認するために、このコードをオンラインで見つけました

奇妙なことは、私の環境にいる場合です。XCode4の変数NSZombiesEnabled=NOを設定しても、コードはそれが設定されていることを示しています。設定を完全に削除した場合のみ表示されません。

NSZombiesEnabledは1つのギャップのあるメモリリークを引き起こすと思うので、envを設定するだけであることを確認したいと思います。NOへの変数もそれを無効にします。

乾杯ニック