- 締切済み
デスクトップヒープについて
題記の通り、デスクトップヒープについて教えて下さい。 物理メモリ上に与えられたプロセス空間なのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ushikun
- ベストアンサー率32% (79/246)
回答No.1
こんにちはです。 Windows 2000の「デスクトップ・アプリケーション・ヒープ」とは? 残念ながら、システムの作業領域が不足することによるメモリ・エラーは、Windows 2000においても発生する可能性がある。これは「デスクトップ・アプリケーション・ヒープ(desktop application heap)」と呼ばれる領域に起因するものである。これはWindows 2000デスクトップで実行される、すべてのウィンドウ・ベースのアプリケーションが使用する領域で、実行されるすべてのプロセスのメモリ空間にマップされ共有される。そして内部には、ウィンドウ管理情報やメニュー・データ、アプリケーションによって作成されたペン、アイコンなどが作業用として保存される。用途としては、ちょうどWindows 3.xのUSERリソースとGDIリソースを1つにしたようなものと考えればよいだろう。このデスクトップ・アプリケーション・ヒープ領域のサイズは、Windows 2000の起動時に決定され、不足したからといってダイナミックに増やされたりしない。つまりWindows 3.xのシステム・リソースと同様の問題が生じる可能性があるわけだ。 が、乗っていました。URL参照して下さい