ローデンの独り言 in FC2 blog
[スポンサー広告] : スポンサーサイト --年 --/-- (--)
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[プログラミングとか] : Javascriptで確保できるメモリの量と64bit Chrome 2014年 09/27 (土)
こんにちはヾ(・ω・。)ノタ-!!!

ローデンです。
突然ですが、ちょっと気になったので実験!

実験環境
環境1: Win 7 64bit, メモリ8GB + Chrome v37 32bit版
環境2: Win 7 64bit, メモリ8GB + Chrome v37 64bit版

Javascriptのコード
var test = new Uint8Array(2000000000); // 2GB

結果
環境1→必ず失敗
環境2→成功 (ただし、F5連打するとタブがクラッシュ。GCのタイミングによる・・・?)

関連ページ
JavaScriptの計算限界
http://www.geocities.jp/moridesignoffice/JavaScript_Bound.html



今は32bitのブラウザが多いようですが、例えばIEについては...
* IE9は64bit版をインストール&実行しなければならない
* IE10は32/64bitが同じだけど、設定しないと64bitにならない
* Win 8以降のIEは初期状態で64bit
となっているようで、今後5,6年後(つまりWin7のシェアがなくなる頃)にはある程度64bitブラウザでのアクセスを期待できそうです。

先日の iOS 8の登場でひと通りのブラウザがWebGLに対応。64bitブラウザのシェア拡大で、Javascriptが利用可能なメモリが増加。

あとは分かるな?

・・・といっても、iPhone 6みたいに、積んでいるメモリの量自体が少ないと意味がないけれど・・・T_T

この記事に対するコメント

この記事に対するコメントの投稿












管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
http://roudenu.blog61.fc2.com/tb.php/300-3841513d
この記事にトラックバックする(FC2ブログユーザー)



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。