如何使Java应用程序运行时具有更多内存?

如何使Java应用程序运行时具有更多内存?,java,testing,memory,ram,Java,Testing,Memory,Ram,我有一台32 GB内存的电脑 我正在测试一个软件,我可以看到,当任务管理器说它使用了超过6000 MB的内存时,它开始缓慢工作 在日志文件中,我可以看到: 应用程序的名称,运行在8个cpu内核和6367MB内存上 我已经跟踪并设置了24576MB,但它仍然在做同样的事情 我只有二进制文件(.exe文件),没有代码 有解决办法吗?谢谢。已解决。我不知道它是否能帮助任何人,但在我的情况下,我不得不修改etc文件夹中的一个.conf文件。开发者给了我答案。解决了。我不知道它是否能帮助任何人,但在我的情

我有一台32 GB内存的电脑

我正在测试一个软件,我可以看到,当任务管理器说它使用了超过6000 MB的内存时,它开始缓慢工作

在日志文件中,我可以看到:

应用程序的名称,运行在8个cpu内核和6367MB内存上

我已经跟踪并设置了24576MB,但它仍然在做同样的事情

我只有二进制文件(.exe文件),没有代码


有解决办法吗?谢谢。

已解决。我不知道它是否能帮助任何人,但在我的情况下,我不得不修改etc文件夹中的一个.conf文件。开发者给了我答案。

解决了。我不知道它是否能帮助任何人,但在我的情况下,我不得不修改etc文件夹中的一个.conf文件。开发人员给了我答案。

二进制文件,如
.jar
文件?请仔细阅读该教程,因为这会影响您运行的每个JVM。我会将开关添加到Java命令行参数,而不是操作系统。然后它就可以很容易地转移到另一台计算机上。您是否注销了系统,然后再次登录?试着在控制台中打印这个系统变量,它是否有您想要的数字?如果这是一个商业应用程序,我相信您应该显式地命名它。如果这是一些定制的内置应用程序,我想唯一的方法就是联系开发者。如果Java应用程序打包到一个
exe
,没有标准的方式。二进制文件如
.jar
文件中?请注意该教程,因为这会影响您运行的每个JVM。我会将开关添加到Java命令行参数中,而不是操作系统中。然后它就可以很容易地转移到另一台计算机上。您是否注销了系统,然后再次登录?试着在控制台中打印这个系统变量,它是否有您想要的数字?如果这是一个商业应用程序,我相信您应该显式地命名它。如果这是一些定制的内置应用程序,我想唯一的方法就是联系开发者。如果Java应用程序打包到
exe
,则没有标准方法。