喫茶XRAYトップページ

[スレッド全体
]

[6564] EOutOfResources返信 削除
2012/12/22 (土) 16:49:40 おかぽん
最近になって知ったんですが、32bit環境で、1プロセスが使えるメモリって
2GBだったんですね(遅っ

大きなフルカラー画像を並べて表示するプログラムがあって、
GlobalMemoryStatusを使って、メモリ使用量を表示・監視していましたが、
物理メモリ、仮想メモリに余裕があるのに、EOutOfResourcesが発生していて
ず〜〜〜っと、???と悩んでいました。

昨日ようやく、GetProcessMemoryInfoに行き着いて、EOutOfResourcesに
対応できるようになりました。

で、よくよく調べたら、マスターのサンプルもありましたね。
http://mrxray.on.coocan.jp/Delphi/plSamples/473_MemoryInfo.htm


最近は4Gのメモリ搭載も当たり前になってきて、GlobalMemoryStatusが
使用可能メモリの判断基準にならなくなってきたのか・・・と。
時代の移り変わりが早いのか、ついていけないだけなのか、トシを感じる今日この頃。

[6566] 4GBの仮想メモリ割り当て返信 削除
2012/12/23 (日) 15:00:39 Mr.XRAY
▼ おかぽんさん

> 2GBだったんですね(遅っ

こんなのもあります.
http://ht-deko.minim.ne.jp/tech066.html#tech123

≪Integer によるポインタ操作をしていない事が条件です。≫
サンプルプログラム集には,結構 Integer のポインタ使っているのが
あるので,と言っても,4GB 必要ないですけど.


[6567] Re:4GBの仮想メモリ割り当て返信 削除
2012/12/25 (火) 09:07:49 おかぽん
▼ Mr.XRAYさん
> こんなのもあります.
> http://ht-deko.minim.ne.jp/tech066.html#tech123

そのページは見つけたんですが、ポインタ操作は、どこで使ってるか
わからないので、飛ばし読みました(^^;
それに、相変わらずDelphi5がメイン開発環境なので、SetPEFlagsがない。

やっぱり時代に取り残されてるな〜。
そして、ほとんどROM専だったのに、今年からはこの喫茶店に
入り浸るようになりました。

少し早いですが、今年もお世話になりました。
来年もよろしくお願いします。
よいお年を〜(^_^)/~~

[6568] Re2:4GBの仮想メモリ割り当て返信 削除
2012/12/25 (火) 11:09:42 Mr.XRAY
▼ おかぽんさん

> それに、相変わらずDelphi5がメイン開発環境なので、SetPEFlagsがない。

基本的に情報は情報として,個人的には,なるべくシステムのデフォルト
の状態で使用するようにしています.
Delphi のインストールもほとんどデフォルトです.

> やっぱり時代に取り残されてるな〜。

世の中,便利になっていることが,進歩なのか,本当は,人類にとって
「後退」なのかは分かりませんね.
みんな,技術開発によって,踊らされているのかも知れません.

> 来年もよろしくお願いします。

こちらにこそ.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82