从eclipse或jar启动JavaFX应用程序-双倍大小的内存
当我从eclipse(oxygen/maven 3.3)运行javafx应用程序时,它需要大约500mb的内存。在maven构建之后,当我启动jar文件时,它需要大约1GB 我总是做同样的例行公事。。。以下是我的设置:从eclipse或jar启动JavaFX应用程序-双倍大小的内存,java,eclipse,maven,javafx,Java,Eclipse,Maven,Javafx,当我从eclipse(oxygen/maven 3.3)运行javafx应用程序时,它需要大约500mb的内存。在maven构建之后,当我启动jar文件时,它需要大约1GB 我总是做同样的例行公事。。。以下是我的设置: Eclipse:Oxygen2和Maven 3.3.9->启动我的JavaFX应用程序,执行我的例程->查看taskmanager和visualvm:~500mb 从eclipse外部进行maven构建(maven 3.6.0):它会在特定目录中生成一个jar文件->使用java
我希望在这两种情况下使用相同的内存。我真的不明白。谢谢您的帮助。我想您在POM中会用到类似的东西
1024
因此,当您创建jar/exe时,它将以1GBthanks开始,这可能是一个解决方案。。。我还发现,使用java和javaw有很大的不同。我发现eclipse运行的是javaw而不是java命令。我不敢相信这两个命令之间有这么大的区别。