gradlewを使って、 "PuzzlePieces"というサンプルのnetbeans javafxプロジェクトをAndroidに移植しました。アプリは、貧弱なパフォーマンスを持っている、何が原因になることができますか?javafx移植アプリケーションの性能が悪い
マイデバイス:LG E975、4.4キットカット
gradlewを使って、 "PuzzlePieces"というサンプルのnetbeans javafxプロジェクトをAndroidに移植しました。アプリは、貧弱なパフォーマンスを持っている、何が原因になることができますか?javafx移植アプリケーションの性能が悪い
マイデバイス:LG E975、4.4キットカット
このquestionは、Androidデバイス上でのパフォーマンスは、1アプリはデスクトップ上で動作する方法に基づいて期待できるものに関して悪くなる可能性があり、なぜいくつか考えられる理由が含まれています。
とにかく、「PuzzlePieces」にすばやく勝つことができ、その質問に記載されているCSSポイントに関連しています。
Desk
クラスは、このインラインスタイルを追加します。
Desk(int numOfColumns, int numOfRows) {
setStyle("-fx-background-color: #cccccc; " +
"-fx-border-color: #464646; " +
"-fx-effect: innershadow(two-pass-box , rgba(0,0,0,0.8) , 15, 0.0 , 0 , 4);");
あなただけの効果を削除する場合:
Desk(int numOfColumns, int numOfRows) {
setStyle("-fx-background-color: #cccccc; " +
"-fx-border-color: #464646; ");
あなたは、パフォーマンスに大きな増加に気づくはずです。
デスクトップアプリケーションをモバイルデバイスに移植するときは、CSSスタイリングを過度にしないでください。特に、の場合は、CSSの効果を回避します。
私はキャッシュを試していませんが、おそらくこれも役立ちます。
また、言及する価値もあります.CPUは重要です...