2

JVMの整数データ型と比較して、バイトデータ型が占めるメモリ量が少ないことを読みました。しかし、上記のステートメントが Android Dalvik VM でも機能するかどうかに興味があります。Androidで整数の代わりにバイトを使用すると効率が向上するというのは正しいですか?

参考までに、現在私は10万の整数を格納する配列を使用していますが、整数は0〜10の間でしか変動しません。そこで、プログラムのパフォーマンスを改善できるのであれば、バイトに変更することを検討しています。

私はJavaが初めてなので、私の質問がばかげているように聞こえる場合は、お詫び申し上げます。

前もって感謝します :)

4

2 に答える 2

1

Android デベロッパー リファレンス:

バイトと整数については、上記のドキュメントを参照できます。上記のリンクで指定された最大値と最小値から、byte は 1 バイトを占め、int は 4 バイトのメモリを占めるようです。byte は確実にメモリ使用量を削減するはずです。

于 2012-08-12T16:21:24.960 に答える
0

上記の回答に加えて、私は追加の読書のためにこの質問を指摘したいと思います:

メモリ内のバイトのサイズ-Java

于 2012-08-12T16:23:56.927 に答える