我正在开发 JavaFX 程序并希望加快我的应用程序。阅读有关大图像和与之相关的问题后here ,我决定听从那里的建议并分配更多 VRAM。我不太确定如何执行此操作,但是,尽管我知道如何执行此操作,但我希望获得具体说明。我需要使用的参数是Dprism.maxvram=XX。我正在使用eclipse IDE,想知道我在其中插入参数的位置以及导出到jar文件时是否会携带该参数?
最佳答案
在 Eclipse 中,要更改构建参数,请转到“运行”->“运行配置...”,然后选择“参数”。
将 -Dprism.maxvram=whatever
添加到您的 VM 参数(不是程序参数,这些是传递给您的 main
的 args[]
方法)
这不会转移到您的 .JAR 文件中,因为参数必须通过命令行传递并且不存储在文件本身中。
不过,您可以创建一个批处理文件来使用您指定的参数为您运行 JAR。
示例批处理文件:
java -Dprism.maxvram=90M -jar MyJar.jar
然后您只需双击您的 bat 文件即可使用 90MB 的 VRAM 运行您的 JAR。
关于java - 为 Javafx 程序分配更多 VRAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41442881/