Hatena::Groupasakura

浅倉卓司@blog風味? このページをアンテナに追加 RSSフィード

Error : RSSが取得できませんでした。

2009-11-11(Wed)

64ビットOS上で32ビットアプリを動かしたほうが効率が良さそうだけど、LinuxとかBSDってそのへんどうなってるんだろ?

|  64ビットOS上で32ビットアプリを動かしたほうが効率が良さそうだけど、LinuxとかBSDってそのへんどうなってるんだろ? - 浅倉卓司@blog風味? を含むブックマーク  64ビットOS上で32ビットアプリを動かしたほうが効率が良さそうだけど、LinuxとかBSDってそのへんどうなってるんだろ? - 浅倉卓司@blog風味? のブックマークコメント

 先日Windowsネタとして

2. 32ビットはいずれにしろより速い傾向があります


アプリケーションが32ビットか64ビットモードで走るとき、32ビットモードのほうが少し速い傾向があります。大きなポインターは多くのメモリとキャッシュを消費します。そして利用できる CPU キャッシュのバイト数は32ビットと64ビットプロセスで同じです。もちろん WOW レイヤーは若干のオーバーヘッドを加えますが、私が見た大部分の現実のシナリオではネイティブ64ビットプロセスより WOW のほうが速いことを示しました。

EXE を作るプロジェクトのデフォルトが Any CPU から x86 に変わった理由 - または Any CPU の本当の意味

――という記事を見かけたのだけど、これは別にWindowsに限った話じゃないですよね?

 キャッシュヒット率の低下もそうだけど、ムダにメモリを消費するのも困る気がする(大量にプロセス立ち上げてる時とか)。

 httpdなんかは32ビットで充分な気がするのだけれど。。。

トラックバック - http://asakura.g.hatena.ne.jp/asakura-t/20091111
2004 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 11 | 12 |
2007 | 02 | 03 | 04 | 05 | 06 | 07 | 10 | 11 | 12 |
2008 | 02 | 03 | 04 | 06 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 02 | 03 | 04 | 05 | 07 | 08 | 10 | 11 | 12 |
2013 | 01 | 05 | 07 |
2014 | 01 | 02 |
2016 | 01 |
2017 | 01 | 05 |