タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

performanceとGCに関するgloomysmokerのブックマーク (3)

  • .NET ガベージ コレクション ヒープをプロファイリングする

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 .NET ガベージ コレクション ヒープをプロファイリングする S. Ramaswamy、V. Morrison 2009 年 6 月号の MSDN Magazine の記事「.NET アプリケーションのメモリ使用量の監査」では、タスク マネージャー、PerfMon、VADump などのツールを使用してメモリの使用量を監視する方法について説明しました。これらのツールは、アプリケーションの全体的なメモリ使用量を監視するのに役立ちます。通常、.NET アプリケーションで大量のメモリを消費している場合、その原因は、アプリケーションで多数の DLL を読み込んでいるか、アプリケーションによって .NET ガベージ コ

    .NET ガベージ コレクション ヒープをプロファイリングする
  • マネージ コードでのメモリ リークの識別と回避

    Code download available at: Memory Leaks 2007_01.exe(163 KB) Contents Memory in .NET Applications Checking for Leaks Leaking Stack Memory Leaking Unmanaged Heap Memory "Leaking" Managed Heap Memory Conclusion The first reaction many developers have to the idea of memory leaks in managed code is that it's not possible. After all, the garbage collector (GC) takes care of all memory management, right

    マネージ コードでのメモリ リークの識別と回避
  • .NETアプリを軽快にするためのガベージ・コレクション講座(1/4) - @IT

    マウスやコントローラなどのデバイス入力から、映像や音声の出力までを限りなく実時間に近いタイミングで処理しつづけなければならないアプリケーションがある。身近なところではゲームをその筆頭に挙げることができるだろう。また、近年は様々なジャンルのアプリケーションでコモディティ化が起こっており、機能面での差別化が困難になってきたことから、非機能要求である応答性の良さで製品を選ぶという人も増えているのではなかろうか。その意味では、デスクトップ上で動くアプリケーションはほとんどすべてリアルタイム性が求められているといえる。 従来、ガベージ・コレクション(以下GC)により非同期的にスレッドが停止する.NETアプリケーションは、応答性が重視される分野には不向きだと言われてきた。これはある意味では事実であるものの、実際には工夫次第でGCの影響をかなり軽減することが可能である。何より、「XNA Field」や「

  • 1