2016-03-30 1 views
4

Androidアプリケーションプログラミングでは、変数名の長さは本当に重要ですか?長い変数名はアンドロイドアプリケーションのパフォーマンスに影響しますか?は、Androidアプリケーションのパフォーマンスの変数名の長さに関係しますか?

+0

いいえ、違いはありません。 –

+0

いいえ、Andy Turnerが言ったように違いはありません – chilltouch

+2

http://stackoverflow.com/a/14912921/5415894 – Ozgur

答えて

7

私が知る限り、Android用のコンパイラは変数名を気にしません。コードを逆コンパイル(またはリバースエンジニアリング)すると、コンパイラが変数名を書き換えることを意味する1文字の変数名が得られることがあります。
しかし、とにかくコンパイラは文字通り変数名を持っていません。ちょうど参照は、長さとあなたの変数名の意味については気にしません;)。

1

コンパイラは参照のみで動作し、すべてのデバイスのアーキテクチャに基づいて長さが同じです。また、すべての変数名とその上の参照を持つテーブルを想像することもできます。すべての名前を保存するにはスペースを使いますが、これは面白いジョークではありません。なぜなら、テキスト形式は保存には完璧で、そのスペースは数キロバイトより小さいからです。そして、デフォルトでコンパイラはそのテーブルを参照と名前のままにします。しかし、そのような場合、変数の名前にはいくつかの意味があるため、誰もがあなたのアプリケーションを逆コンパイルしてコードを理解することができます。いくつかのハードルを作りたい場合は、すべての変数名をv1、v2、v3などに変更するオプションを設定できます。

関連する問題