- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ウィンドウ作成時のメモリ使用量を減らす方法について。)
ウィンドウ作成時のメモリ使用量を減らす方法について
このQ&Aのポイント
- ウィンドウ作成時のメモリ使用量を減らすための方法を解説します。
- ウィンドウ作成時にメモリ使用量を最小化するためには、Win32 APIの特定の関数を使用する必要があります。
- 他の言語でもウィンドウ作成時のメモリ使用量を減らすことは可能ですが、具体的な方法は言語によって異なります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私の所だと3000kほどですね。 VistaとVisual Studio 2005の組み合わせです。 ちなみに、同じプログラムをexeを直接ダブルクリックして起動すると2000kほどになります。Visual Studioが余計な事をしている性だと思います。 >メモリ使用量を減らすために、何かプログラムに追加又は設定しないといけないのでしょうか? WindowsAPIを使っている限りある程度は避けれないでしょうね。とりあえず、直接起動を試してみて下さい。
その他の回答 (1)
- zwi
- ベストアンサー率56% (730/1282)
回答No.1
7000kですか?大きめだとは思います。 たぶん、ウィンドウの問題では無くて後自分のプログラムの問題だと思いますが。 ん?Visual Studio 2005って事はデバッグビルドしてませんか?デバッグビルド版はデバッグ情報があるのと最適化されていないので数倍に強大化しますけど。リリースビルドしてみて下さい。
質問者
お礼
回答ありがとうございます。 リリースビルドでしています(それで約7000kです)。 デバッグビルドの場合は約8000kです。 ちなみに、http://wisdom.sakura.ne.jp/system/winapi/win32/win7.htmlでテストしています。 書かれているようにデバッグビルドですると使用量が増えるというのは知っています。 説明不足でした。 すみません。 メモリ使用量を減らすために、何かプログラムに追加又は設定しないといけないのでしょうか?
お礼
回答ありがとうございます。 すでにVisual Studioから起動ではなく直接起動は試しています。 リリースビルドとほとんど変わりませんでした。 Vistaで試されたということですが、XPでは使用量が多いということでしょうか? Vista又は7は使ったことがないので分からないのですが。 3000kということなので、私が試した結果とかなり違うのが疑問に思いますが。 プログラムの追加又は設定は特にしなくてもいいということなので、 仕方ないのかもしれませんね。 一応もう少し他の方の回答を待ってみようと思います。 何か方法があるかもしれないので。