ASP.NET Core/メモリ管理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-[[ASP.NET Core のメモリ管理とガベージコレクション (GC):h...
-[[What is server garbage collection in ASP.NET Core?:htt...
*ガベージコレクション [#je5dddfb]
-[[ガベージ コレクションの実行時構成オプション:https://do...
**ワークステーションGC・サーバGC [#se72081c]
-[[ワークステーションとサーバーのガベージ コレクション:ht...
-''ガベージ コレクターは、さまざまなシナリオに対応できる...
-ただし、作業負荷の特性に基づいてガベージ コレクションの...
***ワークステーションGC [#l37afaa1]
-コレクションは、ガベージ コレクションをトリガーしたユー...
-ユーザー スレッドは一般に通常の優先順位で実行されるため...
-ネイティブ コードを実行するスレッドは、サーバーまたはワ...
-''&color(red){プロセッサが 1 つしかないコンピューターで...
***サーバGC [#z201fc94]
-コレクションは、 THREAD_PRIORITY_HIGHEST の優先順位で実...
-ヒープおよびガベージ コレクションを実行するための専用ス...
-各ヒープには小さなオブジェクト ヒープと大きなオブジェク...
-異なるヒープのオブジェクトを相互に参照できる
-
複数のガベージ コレクション スレッドが連携して処理を行う...
-一般に、サーバーのガベージ コレクションの方が、格納され...
-サーバーのガベージ コレクションでは、リソースが大量に消...
--たとえば、プロセッサが 4 つのコンピューターで実行されて...
--すべてのプロセスで偶然、同時にガベージを回収すると、互...
-プロセスがアクティブの場合、すべてのプロセスでサーバー G...
*メモリリーク [#sa117703]
-[[.NET Core でメモリ リークをデバッグする:https://docs.m...
-[[System.Net.HttpListener が .NET Core の時だけメモリリ...
-[[de:code 2019 [DT03] 上級サポート エンジニアの経験お伝...
*診断ツール [#c4602122]
-[[.NET Core で使用できる診断ツール:https://docs.microsof...
-[[Collecting and analyzing memory dumps:https://devblogs...
-[[.NET Diagnostics Tools: dump vs. gcdump:https://www.st...
-[[Identifying Memory Leaks with dotnet-dump and dotnet-g...
-[[EventCounters in .NET Core:https://docs.microsoft.com/...
-[[.NET CoreのDiagnostics CLI Toolを触ってみた:https://bl...
-.NET Core 3.1 SDK 以降でないと使えない模様
**dotnet-counters [#u5d267b7]
-[[dotnet-カウンター:https://docs.microsoft.com/ja-jp/dot...
***インストール [#xf33d470]
dotnet tool install -g dotnet-counters
***使い方 [#c3e29582]
dotnet-counters collect --process-id [監視するプロセスの...
**dotnet-dump [#u011d3ba]
-[[ダンプの収集と分析のユーティリティ (dotnet-dump):https...
***インストール [#j85c9ea4]
dotnet tool install -g dotnet-dump
***使い方 [#tbdd9477]
-管理者権限でコマンドプロンプトを起動
-作業フォルダに移動
cd [作業フォルダのパス]
-データ収集(時間がかかる。Completeが出るまで気長に待つ)
dotnet-dump collect -p [解析したいプロセスのID]
-解析
dotnet-dump analyze [データファイル]
--対話型セッションが開始される
**dotnet-gcdump [#ed104d83]
-[[ヒープ分析ツール (dotnet-gcdump):https://docs.microsof...
*関連製品 [#f10c2714]
-[[dotMemory:https://www.jetbrains.com/ja-jp/dotmemory/]]
終了行:
-[[ASP.NET Core のメモリ管理とガベージコレクション (GC):h...
-[[What is server garbage collection in ASP.NET Core?:htt...
*ガベージコレクション [#je5dddfb]
-[[ガベージ コレクションの実行時構成オプション:https://do...
**ワークステーションGC・サーバGC [#se72081c]
-[[ワークステーションとサーバーのガベージ コレクション:ht...
-''ガベージ コレクターは、さまざまなシナリオに対応できる...
-ただし、作業負荷の特性に基づいてガベージ コレクションの...
***ワークステーションGC [#l37afaa1]
-コレクションは、ガベージ コレクションをトリガーしたユー...
-ユーザー スレッドは一般に通常の優先順位で実行されるため...
-ネイティブ コードを実行するスレッドは、サーバーまたはワ...
-''&color(red){プロセッサが 1 つしかないコンピューターで...
***サーバGC [#z201fc94]
-コレクションは、 THREAD_PRIORITY_HIGHEST の優先順位で実...
-ヒープおよびガベージ コレクションを実行するための専用ス...
-各ヒープには小さなオブジェクト ヒープと大きなオブジェク...
-異なるヒープのオブジェクトを相互に参照できる
-
複数のガベージ コレクション スレッドが連携して処理を行う...
-一般に、サーバーのガベージ コレクションの方が、格納され...
-サーバーのガベージ コレクションでは、リソースが大量に消...
--たとえば、プロセッサが 4 つのコンピューターで実行されて...
--すべてのプロセスで偶然、同時にガベージを回収すると、互...
-プロセスがアクティブの場合、すべてのプロセスでサーバー G...
*メモリリーク [#sa117703]
-[[.NET Core でメモリ リークをデバッグする:https://docs.m...
-[[System.Net.HttpListener が .NET Core の時だけメモリリ...
-[[de:code 2019 [DT03] 上級サポート エンジニアの経験お伝...
*診断ツール [#c4602122]
-[[.NET Core で使用できる診断ツール:https://docs.microsof...
-[[Collecting and analyzing memory dumps:https://devblogs...
-[[.NET Diagnostics Tools: dump vs. gcdump:https://www.st...
-[[Identifying Memory Leaks with dotnet-dump and dotnet-g...
-[[EventCounters in .NET Core:https://docs.microsoft.com/...
-[[.NET CoreのDiagnostics CLI Toolを触ってみた:https://bl...
-.NET Core 3.1 SDK 以降でないと使えない模様
**dotnet-counters [#u5d267b7]
-[[dotnet-カウンター:https://docs.microsoft.com/ja-jp/dot...
***インストール [#xf33d470]
dotnet tool install -g dotnet-counters
***使い方 [#c3e29582]
dotnet-counters collect --process-id [監視するプロセスの...
**dotnet-dump [#u011d3ba]
-[[ダンプの収集と分析のユーティリティ (dotnet-dump):https...
***インストール [#j85c9ea4]
dotnet tool install -g dotnet-dump
***使い方 [#tbdd9477]
-管理者権限でコマンドプロンプトを起動
-作業フォルダに移動
cd [作業フォルダのパス]
-データ収集(時間がかかる。Completeが出るまで気長に待つ)
dotnet-dump collect -p [解析したいプロセスのID]
-解析
dotnet-dump analyze [データファイル]
--対話型セッションが開始される
**dotnet-gcdump [#ed104d83]
-[[ヒープ分析ツール (dotnet-gcdump):https://docs.microsof...
*関連製品 [#f10c2714]
-[[dotMemory:https://www.jetbrains.com/ja-jp/dotmemory/]]
ページ名: