このブログの中を検索する

2012/04/11

マネージ ヒープ = ガベージ コレクション(garbage collection)機能によって管理されたメモリ


title: マネージ ヒープ = ガベージ コレクション(garbage collection)機能によって管理されたメモリ
url: http://csharptan.wordpress.com/2011/12/15/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0/

snippet:

-----引用-----
.NETのように、ガベージ コレクション(garbage collection)機能によって管理されたメモリをマネージ ヒープ(managed heap)と言います。

マネージ ヒープの性質:
  • マネージ ヒープは、全体としてのスループット的には非常に性能がいいです
  • ヒープ(動的なメモリ確保)が必要なら、素直にマネージ ヒープに任せる方がいいです
  • ただ、処理負荷がある1点に集中してしまうことがあります
  • 手動管理ではそもそもヒープを使わないような最適化が可能ですが、自動管理の場合はそういう最適化がしにくいです
  • 下手なことをすると、ガベージ コレクションの仕事を阻害して、かえって遅くなります
  • マネージ ヒープは、確保できる物理メモリ量が多めにある時に良い性能を発揮します
  • 省メモリ環境は苦手です
  • 物理メモリを目いっぱい使うようなキャッシュ処理は苦手です
-----引用-----

0 件のコメント:

コメントを投稿