double
xとyの代わりにPoint2D
を使用すると、効率に大きな違いはありますか?Java効率 - ポイント対座標
私は、画面の周りを動く多くの円を持つプログラムに取り組んでいます。彼らはそれぞれ1つのポイントから始まり、目的地に近づきます(最終的には停止します)。
.getCurrentLocation().GetY()
(currentLocation
はPoint2D
)などの方法を使用すると、多数のエンティティでパフォーマンスが低下しています。
帰りたくないので、私のコードを一切修正したくないので、Points
の代わりにXとYを保存するだけでパフォーマンスが大幅に向上するのではないかと尋ねています。double
プロファイラを実行しているときに、実際の時間はどのくらいですか?ここには数多くの可能性があります... –
改善が見られますが、それは問題ではないと思います。 –