如何在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"

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...