問題タブ [resource-monitor]
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.
c# - resmon.exe にコマンド ライン ユーティリティ/ラッパーはありますか?
resmon.exe を使用して、アプリケーション exe の使用状況を監視したいと考えています。データ フォーム resmon.exe のクエリに使用できる同等の WMI またはコマンド ライン スイッチはありますか? アプリケーションのメモリ使用量を監視したい (プライベート メモリ、共有可能、全体など) アプリケーションの起動時、30 秒後、 など。
working-set - リソース モニターで報告されたメモリが UMDH に表示されない
時間の経過とともにサーバーメモリを断続的に使い始め、解放するために再起動する必要があるサービスがあります。gflags で +ust をオンにし、サービスを再起動して、スケジュールされた UMDH スナップショットの取得を開始しました。問題が再発したとき、リソース マネージャーはワーキング セットとプライベート バイトで複数の GB を報告しましたが、UMDH スナップショットは、プロセスのヒープ内の数 MB の割り当てしか占めていません。
UMDH スナップショット ファイルの上部に、「ヒープ マネージャーがスタックを収集した割り当てのみがダンプされます」と記載されています。
+ust フラグが指定されたときに、プロセス内の割り当てがトレースなしになるのはどうしてですか?
これらの GB がどこにどのように割り当てられたかを確認するにはどうすればよいですか?
c++ - メモリ使用量: VS2015 診断ツールとは異なるコミット、ワーキング セット、共有可能、プライベート
Windows リソース モニターには、次の図のように、アプリ (ビジュアル スタジオで実行されているデバッグ) のメモリ使用量が表示されます。
ただし、診断ツールには次のようなメモリ グラフが表示されます。
Commit size
は_
プロセス用にオペレーティング システムによって予約されている仮想メモリの量 (KB 単位)。
これは、アプリに割り当てられたすべてのメモリを意味しますか?
また、Private
リソース モニターのサイズは、診断ツールのサイズよりもはるかに小さくなっています。リソース モニターでは、Private
ディスクにスワップ アウトされたページがカウントされませんか? だからPrivate + Shareable = Working Set
。
グラフのプロセス メモリでさえ、診断ツールのヒープ サイズとは異なります。ヒープ サイズとは別に、100M になるスタック サイズはありますか?