Redgateによる.Net Frameworkのメモリ管理


最近、 Redgate (これは有名な.Net Reflector、SmartAssemblyなどをリリースした会社です)からのニュースレターで 、「Under the Hood of .NET Memory Management」という無料の本を受け取りました。 これまでのところ、最初の部分のみが利用可能ですが、それは非常に膨大であり、メモリ管理の多くの側面を明らかにしています。 第二部で最もおいしい約束。 ダウンロードをお楽しみください(カットの下の要約):



同じアーカイブ内の最初のリンクのボーナスは、ANTS Memory Profilerの本です



第1章:プレリュード
  • スタック
  • ヒープ
  • 値と参照タイプの詳細
  • パラメータを渡す
  • ボクシングとアンボクシング
  • ヒープの詳細
  • ごみ収集
  • 静的オブジェクト
  • 静的メソッドとフィールド
  • スレッド統計

第2章:単純なヒープモデル
  • マネージヒープ
  • オブジェクトの大きさは?
  • 小さなオブジェクトヒープ
  • ガベージコレクションの最適化
  • 世代別ガベージコレクション
  • ファイナライズ
  • ラージオブジェクトヒープ


第3章:もう少し詳しく
  • 以前に言わなかったこと
  • カードテーブル
  • セグメントについて少し
  • ガベージコレクションのパフォーマンス
  • ワークステーションGCモード
  • サーバーGCモード
  • GCの構成
  • ランタイムGC遅延制御
  • GC通知
  • 弱い参照
  • ボンネットの下
  • LOHの詳細
  • オブジェクトのピン留めとGCハンドル
  • GCハンドル
  • オブジェクトの固定
  • オブジェクトの固定に関する問題

Source: https://habr.com/ru/post/J141032/


All Articles