5

私はこの投稿を見ました。良い感じ。ただし、HotSpot(サーバーやクライアントに依存しない、またはSunのバージョンに依存しない)がコードをインライン化する場合、作成者またはその他の認識している人々がコーディングのコツを教えてくれます。

4

2 に答える 2

10

無理な最適化で時間を無駄にしないでください。保守しやすいようにコードをシンプルに記述し、JIT に最適化を任せます。

javac何もインライン化することはほとんどありません (これは良いことです)。JVM はこれを頻繁に行います (これは非常に優れています)。JIT による最適化をいつ、どのように行うかを決定するアルゴリズムはロケット サイエンスです。それよりもコードを賢くしようとしないでください。

パフォーマンスを向上させたい場合は、プロファイラーを使用してください。コードをリバースエンジニアリングしにくくしたい場合は、 proguard などのツールを使用してください

于 2011-10-12T17:46:02.030 に答える