Androidアプリケーションプログラミングでは、変数名の長さは本当に重要ですか?長い変数名はアンドロイドアプリケーションのパフォーマンスに影響しますか?は、Androidアプリケーションのパフォーマンスの変数名の長さに関係しますか?
4
A
答えて
7
私が知る限り、Android用のコンパイラは変数名を気にしません。コードを逆コンパイル(またはリバースエンジニアリング)すると、コンパイラが変数名を書き換えることを意味する1文字の変数名が得られることがあります。
しかし、とにかくコンパイラは文字通り変数名を持っていません。ちょうど参照は、長さとあなたの変数名の意味については気にしません;)。
1
コンパイラは参照のみで動作し、すべてのデバイスのアーキテクチャに基づいて長さが同じです。また、すべての変数名とその上の参照を持つテーブルを想像することもできます。すべての名前を保存するにはスペースを使いますが、これは面白いジョークではありません。なぜなら、テキスト形式は保存には完璧で、そのスペースは数キロバイトより小さいからです。そして、デフォルトでコンパイラはそのテーブルを参照と名前のままにします。しかし、そのような場合、変数の名前にはいくつかの意味があるため、誰もがあなたのアプリケーションを逆コンパイルしてコードを理解することができます。いくつかのハードルを作りたい場合は、すべての変数名をv1、v2、v3などに変更するオプションを設定できます。
関連する問題
- 1. PHPでのパフォーマンスのために変数名の長さは重要ですか?
- 2. テーブル名または列名の長さがパフォーマンスに影響しますか?
- 3. MongoDB gridFS - ファイル名の長さ、インデックス、パフォーマンス
- 4. Android Appのアクティビティ数は関係しますか?
- 5. コードの長さはパフォーマンスに影響しますか?
- 6. Pythonのメソッド名と変数名の関係
- 7. Tesseract box/tifファイル名のフォント名は関係しますか?
- 8. 同じ長さの可変長引数を別の関数に渡しますか?
- 9. Android gradle - Androidと依存関係間の変数の共有
- 10. PHPの匿名関数のパフォーマンス
- 11. BACKBONE.JSモデルとの関係:パフォーマンス
- 12. CanExecuteCommandとパフォーマンスの関係はありますか?
- 13. 変数名の上書きはパフォーマンス上のメリットをもたらしますか?
- 14. 変数名の長さはパフォーマンスや効率に関連する問題を引き起こす可能性がありますか?
- 15. C++で無関係の関数から変数にアクセスする
- 16. 可変長の関係にあるノードの数を取得する
- 17. 関数ポインタは署名に関係なく機能しますか?サプライズ
- 18. AndroidのGattサーバーデバイス名の長さ
- 19. DLL内の関数名の最大長
- 20. 依存関係の変更はアプリケーションに反映されていません
- 21. Androidアプリケーションのパフォーマンス監視ツール
- 22. 匿名関数と通常関数の間にパフォーマンスに違いはありますか?
- 23. ポインタローカル変数との関係
- 24. arduinoの変数名の最大長は何ですか?
- 25. glmnetからの係数変数名をdata.frameに抽出する
- 26. 雄弁に関係関数の名前を変更するにはどうすればいいですか?
- 27. GOの文字列を関数名に変換しますか?
- 28. Djangoの多対多関係を多対多関係に変更しますか?
- 29. add_actionと関数の順序は関係しますか?
- 30. 長い関数名の略語
いいえ、違いはありません。 –
いいえ、Andy Turnerが言ったように違いはありません – chilltouch
http://stackoverflow.com/a/14912921/5415894 – Ozgur