私はJavaFXプログラムを開発中で、アプリケーションを高速化したいと考えています。大きな画像やそれに関連する問題については、hereを読んだ後、私はそのアドバイスに従い、より多くのVRAMを割り当てることにしました。しかし、私はこれをどうやって行うのかについてはわかっていますが、具体的な指示をしたいと思います。私が使用する必要があるパラメータはDprism.maxvram = XXです。私はEclipse IDEを使用していますし、どこでそれを挿入するのか知りたいのですが、jarファイルにエクスポートするときにパラメータを保持しますか?JavafxプログラムにさらにVRAMを割り当てる
1
A
答えて
2
Eclipseでは、ビルド引数を変更するには、「実行」 - >「構成を実行...」に進み、「引数」を選択します。
パラメータは、コマンドラインを通過しなければならないので、これはあなたの.JARファイルに引き継がれません(引数はプログラムではありません、これらはあなたのmain
メソッドに渡されたargs[]
ある)あなたのVM引数に
を-Dprism.maxvram=whatever
を追加し、ファイル自体には格納されません。
指定された引数を使用してJARを実行するバッチファイルを作成することもできます。
例バッチファイル:
java -Dprism.maxvram=90M -jar MyJar.jar
次に、あなただけのVRAMの90メガバイトを使用してJARを実行するために、あなたのbatファイルをダブルクリックする必要があると思います。
2
JavaFXデプロイメントガイドでは起動時にmechanisms to pass parameters to the JVMが指定されています。これらは、アプリケーションを「自己完結型アプリケーションバンドル」として起動した場合、またはWeb Start経由で起動した場合に動作します。要するに、あなたはJavaFXのAntのビルドファイルに
<fx:platform javafx="8.0+">
<fx:property name="prism.maxvram" value="90M"/>
</fx:platform>
を使用することができ、またはjavapackager
toolにオプションに
-BjvmProperties=prism.maxvram=90M
を使用しています。
関連する問題
- 1. Matlabのmexプログラムにさらにメモリを割り当てる
- 2. Javaプログラムでさらにメモリを割り当てます
- 3. デリゲートを割り当て、プログラム
- 4. プログラムで作成されたidにcssを割り当てる
- 5. JavaFX子ノードのUIコントローラにコンテンツを割り当てる方法
- 6. D3でノードにプログラムでノードをシェイプに割り当てる
- 7. Java jarにさらに多くのヒープスペースを割り当てる
- 8. ネットワークドライブの割り当てをプログラムC#で
- 9. Drupalで領域にプログラムを割り当てる7
- 10. WooCommerce製品ベンダー - 製品にベンダーをプログラムで割り当てる
- 11. oooBasic:プログラムでマクロにキーを割り当てる方法は?
- 12. プログラムで余白やパディングをラベルに割り当てる
- 13. 3D SCNNodeにプログラムで材料を割り当てる方法は?
- 14. 動的に割り当てられた構造体を再割り当て
- 15. 再コンパイルせずにさらにRAMを割り当てます。
- 16. 割り当てられたアドレスで構造をインスタンス化する(割り当て割り当て)
- 17. プログラムがクラッシュし、あまりにも多くの動的に割り当てられた配列をに値を割り当てるとき - C++
- 18. javafxでアラームを割り当てようとしています
- 19. HBaseリージョンサーバーのプログラムによる割り当て
- 20. プログラムによるWindowsファイル割り当てテーブルへのアクセス
- 21. ヒープに割り当てられたオブジェクト
- 22. ハイバーネーションアノテーションに割り当てられたジェネレータクラス
- 23. ランダムに割り当てられたボタン
- 24. OutOfMemoryExceptionを取得するプログラムにさらにRAMを割り当てることができます
- 25. すでに割り当てられている変数にメモリを割り当てていますか?
- 26. ComboboxからJavaFX Labelフォントを割り当てても機能しません
- 27. Sitecore:プログラムで項目にワークフローを割り当てます。
- 28. EditTextにIDをプログラムで割り当てます
- 29. Unity3Dでスクリプトにターゲットをプログラムで割り当てます
- 30. 動的に割り当てられた3D配列を割り当てるときにプログラムブームが発生する