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

前端之家收集整理的这篇文章主要介绍了如何在Windows中识别默认的Java heapsize前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的机器上运行一个 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"

猜你在找的Windows相关文章