我是相对较新的Java我们正在运行Java8 JRE Update 211 32bit在Windows 10 PC和Server 2019上,我试图为登录到PC/服务器的所有用户定义堆大小。
我知道Java已经过时,但Java是由应用程序提供商建议的,我们的网络与互联网是封闭的,并且确实被锁定了。
我做了一些谷歌搜索,似乎你可以在Deployment.properties文件(位于C:\Windows\Sun\Java\部署)中定义这个,目前我有这个:
deployment.javaws.jre.0.args=-xms1024M
deployment.javaws.jre.0.args=-xmx3072M
deployment.javaws.jre.0.args=-xmn512M
我知道在32位系统上最多可以定义2GB。
我找不到关于这些命令的任何Java论坛或帮助。我在互联网上找到了一些命令,并对它们进行了调整。我想知道上面的命令是否正确?
我们已经从应用程序端(Cramer)得到通知,堆大小已经翻了一番,并且仍然得到了这个消息。
编辑添加:
无法从Java控制面板执行此操作,因为系统选项卡区域是灰色的:
还运行了命令:
javaw-XX:PrintFlagsFinal |查找“MaxHeapSize”
javaw-XX:PrintFlagsFinal |查找“InitialHeapSize”
发现Java没有拾取deployment.properties文件中已定义的更改:
我相信上面输出的数字是以字节为单位的,将它们转换为MBs与我定义的值不匹配。
我猜您已经通过安装程序在系统中安装了JRE。如果是这种情况,请转到控件设置并选择显示小图标:
那里你有java设置。点击它,你会看到一个JRE的设置窗口。转到Java选项卡,然后单击显示。
添加运行时参数您需要的参数(例如-Xmx3072M
)。您可以选择是为用户还是为整个系统(因此是选项卡)执行此操作。
我是相对较新的Java我们正在运行Java8更新211 32位在Windows 10 PC和服务器2019,我试图为登录到PC/服务器的所有用户定义堆大小。 我在谷歌上做了一些搜索,看起来你可以在Deployment.properties文件中定义它。目前我有: 我知道在32位系统上可以定义2GB的最大容量。 我无法找到任何Java论坛或帮助这些命令,我在互联网上找到了一些,并调整了它们,我想知道
我在Windows Server R2 64位机器上安装了Apache Solr,具有8 GB的RAM。默认情况下,JVM似乎使用了大约256 MB的内存。由于我有一些相当大的文件用于索引,有时我会Java堆空间OutOfMemoryError。 我应该如何增加Solr可用的内存大小? 我在网上找到的大多数留档/帖子都指向像这样的东西,但是我没有通过命令行运行Solr。它是作为Windows服务运
所以我使用的是java系统。getProperties(“user.home”)。这是我遇到的问题,我在需要管理员权限的安装过程中调用它,在安装过程中,我需要在用户目录中保存一些文件(例如c:\Users\myname\AppData\Local\SavedFiles)。出现如下步骤所示的问题: 1) 用户mbrando登录windows 8 2)他运行的安装程序 3)系统提示他使用管理员权限登录
我正在开发一个将托管在tomcat服务器上的应用程序。我正在寻找获得用户名的详细信息,用户将登录到他的windows系统跟踪目的。在通过浏览器访问应用程序之前,是否有一种方法可以获得用户登录到系统的用户名详细信息?
Home assistant 支持设备显示的高度自定义,你可以给设备更换昵称、图标、图标以及隐藏设备等。 设置方法 设备的个性化由 customize 模块定义,默认配置文件 configuration.yaml 中 customize 位于 homeassistant模块下: homeassistant: # 名称,可为中文 name: 家 # 纬度 latitude: !sec
我刚开始使用Docker Desktop for Windows。当我尝试hello world示例时,我遇到了一个错误,如下所示。更新 下面是我遵循的步骤: 1已安装Docker for Windows,稳定版本 2 Hyper-V和虚拟化都已在我的Windows 10上启用 但是,切换到Linux容器时会出现以下错误: 发生错误。必须在BIOS中启用硬件辅助虚拟化和数据执行保护。请参阅http