アカウント名:
パスワード:
・足りないのは物理メモリではなく仮想アドレス空間です。ラージページで物理メモリを節約できても関係ありません。・足りないのは実行時の(firefox.exeの)メモリではなくビルド時の(link.exeの)メモリです。改修できるのはMicrosoftだけです。
え?MSなら改修できるの?
まず>32 ビット版 Windows は最大 3 GB までしかメモリを利用できないがここも関係してくるが32bit版Windowsにおいて1プロセスで使えるメモリは2GBまでに制限されている。だからこの部分を取り外せばもしかしたらビルドできるのでは?
> 32bit版Windowsにおいて1プロセスで使えるメモリは2GBまでに制限されている。そんな制限はない。32bitなんだから、1プロセスで使えるメモリは4GB。
通常はこの4GBを、システム2GB、アプリケーション2GBで使用する。ただしWindowsの起動時オプションで/3GBを指定すると、これをシステム1GB、アプリケーション3GBに変更できる。元コメの「32bit版Windowsは最大3GB」というのはこのことを言っている。
さらに言うと、Memory Limits for Windows Releases [microsoft.com]の“User-mode virtual address space for each 32-bit process”の欄に書いてあるのですが、64ビットWindowsで32ビットアプリを動かすと(3GBからさらに増えて)4GB使えます。これがストーリー本文に書いてある「64 ビット版 Windows でビルドする」という解決策の言っている意味となります。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
PAEとラージページ使わないのか (スコア:1)
Re: (スコア:1)
・足りないのは物理メモリではなく仮想アドレス空間です。ラージページで物理メモリを節約できても関係ありません。
・足りないのは実行時の(firefox.exeの)メモリではなくビルド時の(link.exeの)メモリです。改修できるのはMicrosoftだけです。
Re: (スコア:0)
え?
MSなら改修できるの?
Re: (スコア:0)
まず
>32 ビット版 Windows は最大 3 GB までしかメモリを利用できないが
ここも関係してくるが32bit版Windowsにおいて1プロセスで使えるメモリは2GBまでに制限されている。
だからこの部分を取り外せばもしかしたらビルドできるのでは?
Re: (スコア:0)
> 32bit版Windowsにおいて1プロセスで使えるメモリは2GBまでに制限されている。
そんな制限はない。32bitなんだから、1プロセスで使えるメモリは4GB。
通常はこの4GBを、システム2GB、アプリケーション2GBで使用する。
ただしWindowsの起動時オプションで/3GBを指定すると、これをシステム1GB、アプリケーション3GBに変更できる。
元コメの「32bit版Windowsは最大3GB」というのはこのことを言っている。
Re:PAEとラージページ使わないのか (スコア:1)
さらに言うと、Memory Limits for Windows Releases [microsoft.com]の“User-mode virtual address space for each 32-bit process”の欄に書いてあるのですが、64ビットWindowsで32ビットアプリを動かすと(3GBからさらに増えて)4GB使えます。これがストーリー本文に書いてある「64 ビット版 Windows でビルドする」という解決策の言っている意味となります。