アカウント名:
パスワード:
>メインメモリー4GB(最大4GB)この機種に限った話ではないんだけど、最近「64ビットOSをプリインストールしてるくせにメモリが2~4GB」ってのが増えてる(つーかWin8プリインスト機はそんなのばっか)何故?そもそも64ビットのメリットってメモリを4GB超えて使える以外に何がある?
もちろん__int64を指定した変数を一発で処理できる(だから高速になる)というあたりもあるのだろうが、一方で64ビットになるとバイナリサイズが(Windows自体もアプリも)増えると思うんだよね。で、メモリ2GBや4GBで比較すると、スワップが増えてかえってマイナスになるような気がするのだが…。
何も考えずにx86用にコンパイルしたバイナリはかなり古いCPUにも対応するために拡張命令が使われないはず。一方でx86_64用にコンパイルしたバイナリはx86_64の最初期のCPUですら拡張命令をいっぱい持ってるので、高速化が図れるはず。そういうわけで、Linuxなんかではx86_64のパッケージの方が高速なんだとか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
メモリ最大4GB (スコア:1)
>メインメモリー4GB(最大4GB)
この機種に限った話ではないんだけど、最近「64ビットOSをプリインストールしてるくせにメモリが2~4GB」ってのが増えてる(つーかWin8プリインスト機はそんなのばっか)
何故?
そもそも64ビットのメリットってメモリを4GB超えて使える以外に何がある?
Re:メモリ最大4GB (スコア:0)
Re: (スコア:0)
もちろん__int64を指定した変数を一発で処理できる(だから高速になる)というあたりもあるのだろうが、一方で64ビットになるとバイナリサイズが(Windows自体もアプリも)増えると思うんだよね。で、メモリ2GBや4GBで比較すると、スワップが増えてかえってマイナスになるような気がするのだが…。
Re: (スコア:0)
何も考えずにx86用にコンパイルしたバイナリはかなり古いCPUにも対応するために拡張命令が使われないはず。
一方でx86_64用にコンパイルしたバイナリはx86_64の最初期のCPUですら拡張命令をいっぱい持ってるので、高速化が図れるはず。
そういうわけで、Linuxなんかではx86_64のパッケージの方が高速なんだとか。
Re: (スコア:0)