問題タブ [memory-profiling]
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.
python - Memory leak when reading data file
I wrote a script to import data from a (quite messy) datafile. Each line is read and processed separately in a loop.
I wrote the following code to skip the header and white lines:
Running the script I noticed a memory leak. I located it using memory_profiler and I found out it is due to:
This is what I get from memory_profiler
:
How is it possible that 160 MB get occupied just by skipping a blank line? Do you have any suggestion on how to fix this?
python - IPython 2.x でのタイミングとプロファイリング
次の記事を見つけました: Timing and Profiling in IPython from March, 2013 ですが、マジックの定義と使用に問題があります。これは、記事の情報の一部がもはや当てはまらないためなのだろうか.
やった:
そして、IPython セッションで次のように定義しました。
私が試したとき:
%memit
私は得る: ERROR: Line magic function not defined
. なんで?
また、2013年の記事はまだIPython 2.xに関連していますか?
python - 経時的なメモリ プロファイラ python スクリプト
Python スクリプトが使用するメモリを分析し、時間の経過に伴うメモリ使用量を教えてくれるメモリ プロファイラを使用できるかどうかを知りたいです。
これの目標は、これをプロットして結論を導き出すことです。
Python ではいつものように、単純であるほど良いです。
ありがとうございました。
memory-leaks - ダーツ、メモリリークを見つける方法は?
フレームワークのメモリ リークを見つけるために、dartium 開発ツールの Observatory タブを使用しようとしています。ここでは、js または dart で表示できるテスト プログラムを作成しました。私の目標は、参照がオブジェクトに保持されている場所を見つけることです。オブジェクトは、100 万の sをMassive
含む単なるラッパーです。クリックすると、右側に新しいクライアント ビューが表示されます。一連のオブジェクトを生成し、観測ツールを更新すると、アプリのメモリ使用量のほとんどを占めていることがわかります。次に、オブジェクトを削除し、フレームワークのリモート ガベージ コレクションが実行されるまで 5 秒待ってから、監視タブを更新すると、List<double>
double
New Client
Massive
double
Massive
double
GC されているはずなのに、まだ同じ量のメモリを占有しています (私は、観測タブの [GC] ボタンをクリックして、強制的に GC を実行していると思います) Massive
。通常、約 28Massive
個のオブジェクトが作成された後、ページがクラッシュします。Massive
私の問題は、ツールを使用して、オブジェクトがまだ参照を保持している場所を見つける方法を見つけることです。開発ツールでオブジェクトへの検索参照を取得することは可能ですか?
アップデート:
私もリンクして上記で説明したテストアプリのメモリリークを修正しました。したがって、上記の手順に従ってもメモリリークが再現されることはありません。
caching - オブジェクトがキャッシュされたキャッシュ ワーカー ロール (CacheService) を表示することは可能ですか?
キャッシュ ワーカー ロールを使用するときに、キャッシュとセッションに保存されるオブジェクトを監視したいと考えています。
私の記憶は成長しており、問題を理解したいと思っています。何かをたくさんキャッシュしているように聞こえますが、キャッシュしたものを正確に見つけることができません。
Cache Worker Role インスタンスで CacheService の Red Gate ツールを試しましたが、System クラスだけが表示されます
一部のクラスが多くのメモリを消費することに気付き、どの値がそこに格納されているかを把握したいと考えています。
ご意見をお聞かせください