WindowsXPのデスクトップヒープを使い尽くしていると思われるエラーが出ることがあるが、そもそもどのくらい消費しているのかタスクマネージャでもわからない。
そのデスクトップヒープの消費量を調べるツールがMicrosoftから出ていることを発見。Dheapmon.exeというツールです。
- こちらからダウンロードできます。
- こちらに日本語で説明があります
- インストール方法はデジ欲侍の破り捨てるメモさんのこちらが参考になります。またリソース消費一覧表も参考になります。
- 新しいsymbolをネットワーク経由で取得する時には以下のように入力します
dheapinst.exe -y srv*http://msdl.microsoft.com/download/symbols - 新しいsymbolを取得したのに、driverが入っていない!と怒られたら、dheapmon.exe -l とすると組み込まれるようです。
- どうしても不足がちの時には素直にデスクトップヒープを増やしましょう。設定方法はこの辺も参考になります。