加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何在Windows中识别默认的Java heapsize

发布时间:2020-12-14 01:42:51 所属栏目:Windows 来源:网络整理
导读:我在我的机器上运行一个 eclipse应用程序.我有两个查询 我想知道如何检查jvm用于运行应用程序的默认堆大小.我使用Windows机器来运行java应用程序.我试图通过以下方式检查默认堆大小 ControlPanel—Programs—JavaSetting– JavaTab –View Button — JavaRun
我在我的机器上运行一个 eclipse应用程序.我有两个查询

>我想知道如何检查jvm用于运行应用程序的默认堆大小.我使用Windows机器来运行java应用程序.我试图通过以下方式检查默认堆大小

ControlPanel—>Programs—>JavaSetting–> JavaTab –>View Button
—> JavaRuntimeEnvironment settings window —> Userstab –> Value under RuntimeParameters

但是在我的系统中,没有定义运行时参数.是否有可以通过命令提示符执行的命令来检查机器中的默认堆大小.

>如何增加堆大小参数并从命令提示符运行eclipse插件应用程序.
例如:要增加堆大小并执行jar文件,我们使用以下命令
java -Xms64m -jar MyApp.jar.我想知道如何设置堆参数并执行我的java应用程序,这是一个exe文件.我试图执行以下命令,但是命令提示符不能识别该命令

java -Xms512m iepsd.exe

其中iepsd.exe是我的java应用程序.

一旦所有命令行参数和默认值都被处理,您可以使用-XX:PrintFlagsFinal将一个巨大的内部选项列表打印到JVM. -Xms选项对应于InitialHeapSize,-Xmx选项对应于MaxHeapSize.

要找到JVM在Windows上使用的默认最大堆大小,请运行:

javaw -XX:+PrintFlagsFinal | find "MaxHeapSize"

要找到默认的初始堆大小,请运行:

javaw -XX:+PrintFlagsFinal | find "InitialHeapSize"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读