我在我的机器上运行一个
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"