« スタートパネルの表示時間・フォルダの開閉時間を早くする | トップページ | XPでログオン(ログイン)画面の変更~好みの画像でログオンする~ »

2007年12月14日 (金)

デスクトップアプリケーションヒープを設定して不明なメモリエラーを防ぐ

アプリケーションが起動する場合、デスクトップアプリケーションヒープシステムリソース)と言う特殊なメモリ領域も使われるそうだ。


デスクトップアプリケーションヒープ(システムリソース)とは
難しい用語を連呼するので、私なりに解釈した言い方をすれば「メモリ使用者の出退名簿」と言った所ですかネ。初期設定では3072KB(約3MB)が設定されているだとか。起動したアプリは、先ずデスクトップアプリケーションヒープに登録され起動終了で除外される。処が、終了したアプリが出退名簿に退出を書き忘れると、何時までも入場中のままとなり次の者が入場出来ない状態になる。長時間のシステム稼動や、複数のアプリケーションの起動・終了を繰り返す内に、Windowsが重たく為ったように感じる原因です。

タスクマネージャを起動させ数値を見てみると解ります。
アプリの起動終了を繰り返す度に、物理メモリの利用可能数値が段々と減って行きます。

2号機での検証では下記の結果が出ました。
起動直後:物理メモリ合計/2096236KB、利用可能/1802600KB ⇒ Internet Explorerを起動し、WEBページを4~5ページ開く:利用可能/1770100KB ⇒ 以後、この繰り返しを6回行った結果:利用可能/1750748KB。


デスクトップアプリケーションヒープを増やせば、居座ってるアプリが居ても気にする事は無くなります。長時間のシステム起動時に発生する画面表示の不具合や原因不明のエラーを回避出来るそうだ。回避出来るとは語弊がありますネ。回避出来る訳ではなく、不具合が出るまでの時間が長くなるだけですから。


尚、この設定は現在エラーが出ているのなら兎も角、早急に設定しなくてはならないものでもないようです。転ばぬ先の杖と思う方は御試しあれ。


デスクトップアプリケーションヒープを増やす方法
操作キー:HKEY_LOCAL_MACHINE\SYSTEM¥CurrentControlSet
\Control\SessionManager\SubSystems

設定値:Windows 
ダブルクリックで開く ⇒ 値のデータから下記の文面箇所を探す。

・・・¥Windows SharedSection=1024,3072,512・・・
この3072の箇所を256 or 512単位で増やす(書き換える)。


更に、デスクトップアプリケーションヒープと一緒にIRPStackSizeの設定も施せば完璧のようです。IRPStackSize とは難しい語句で説明出来かねますので、デスクトップアプリケーションヒープの杖的設定だと例えますw。

操作キー:HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\LanmanServer\Parameters

設定値:IRPStackSize 
値が無い場合は、新規⇒DWORD値⇒IRPStackSize
値のデータを11~50(10進法)の範囲で設定。


当機の場合は、Windows4096/IRPStackSize20で設定してあります。ただ、設定値に此れと言った根拠は在りません。此れと言ったエラーもありません。何れにせよ、まめに再起動するが一番良いようですけど…(笑。

何時もながら設定は自己責任で御願いします。

にほんブログ村 PC家電ブログ 自作PCへ
ポチっと↑当blogの応援を御願いします。
.
.

|

« スタートパネルの表示時間・フォルダの開閉時間を早くする | トップページ | XPでログオン(ログイン)画面の変更~好みの画像でログオンする~ »

XP高速化設定」カテゴリの記事

不具合/エラー」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/363856/9228041

この記事へのトラックバック一覧です: デスクトップアプリケーションヒープを設定して不明なメモリエラーを防ぐ:

« スタートパネルの表示時間・フォルダの開閉時間を早くする | トップページ | XPでログオン(ログイン)画面の変更~好みの画像でログオンする~ »

自作TWITTER


  • 1時間ごとに管理人がつぶやきますが何か?


    .


    .

    にほんブログ村 PC家電ブログ 自作PCへ

    ↑↑↑
    他の自作PC情報はコチラ

PC LINE UP


  • <SSD投下!>


    <スマートフォン>


    <初のAMDで自作PC>



    【CPU】Phenom II X6 1090T Black Edition BOX
    【M/B】GA-880GA-UD3H Rev.2.0
    【RAM】CFD ELIXIR W3U1600HQ_12GB
    【SSD01】Crucial m4 CT064M4SSD2
    【SSD02】Intel 330 SSDSC2CT060A3K5
    【VGA】SAPPHIRE HD5830 1G
    【Case】TEMPEST
    【PSU】Seasonic SS-600HM
    【OS】Windows 7 Home 64bit


    <初のSandy Bridge>

    【CPU】Core i3 2130
    【M/B】MSI Z68A-GD55
    【VGA】
    【Case】ANTEC DF-10
    【PSU】Seasonic SS550HT
    【OS】Windows 7 Home 32bit

    <LGA775艦隊>

    【壱号機】


    【CPU】Pentium Dual-Core E6500 @3.7GHz
    【M/B】G31M-ES2L REV1.0
    【VGA】GF9800GT OC版(GV-N98TOC-512H)+雪原(SCVSG-1000)
    【Case】SCY-628-BK改 AB仕様
    【PSU】GIGABYTE PoweRock 500W (GE-N500A-C2)
    【OS】Windows XP Home SP3

    【四号機】

    【CPU】Core 2 Quad Q8400 @3.2GHz
    【CPU_Cooler】CoolIT Systems ECO-R120
    【M/B】G31M-ES2L REV2.0
    【RAM】CFD W2U800CQ-2GL5 4GB
    【RAM_Cooler】ZALMAN ZM-RC1000-BL
    【VGA】MSI R5770 Hawk (HD 5770)
    【Case】SCY-0311FE-BK
    【PSU】Seasonic GBronze S12II 520W
    【OS】Windows 7 Home 32bit

    <鯖(サーバー)>

    NEC VALUESTAR PC-VL5505D

    NEC VALUESTAR PC-VL5505D
    【CPU】Pentium4 2.40BGHz交換
    12cmFAN増設HDD交換
    【OS】Windows XP Home SP3

    メインサーバー
    XPで作ったLAN内サーバー

    【CPU】Intel Atom D510
    【M/B】GIGABYTE/GA-D510UD
    【RAM】CORSAIR TWIN2X2048-6400 2GB
    【Case】Windy MC3 XHB
    【PSU】ENERMAX ECO80+ II EES400AWT II
    【OS】Windows XP Home SP3

    子供の記録用サーバー
    XPの第2LAN内サーバー

    【CPU】Core 2 Quad Q9450
    【Cool】 CNPS9700NT
    【M/B】ASUS P5G41T-MLX
    【RAM】UMAX Cetus DCDDR3-4GB-1333
    【Case】ANTEC ONEHUNDRED AB
    【PSU】
    【OS】Windows XP Home SP3

    <ネットブック>

    【六号機】Aspire one D260

    【CPU】Intel Atom N455 1.66GHz
    【RAM】DDR3 2GBに増設
    【OS】Windows 7 Starter