微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 从Windows命令行运行时如何请求JVM垃圾收集(而不是代码)

如何从外部请求 Java垃圾回收,从JAR启动程序(使用Windows BAT)?

>从Java代码我可以用System.gc()
>运行JNLP发行版时,我从控制面板/ Java / …中启动这个“Java控制台”,这个Java控制台提供手动垃圾收集功能.

但是…当我从命令行/ bat运行jar时,java控制台似乎没有打开.无法找到帮助的简短的谷歌搜索,也许有人在这里

解决方法

您可以使用 jconsole连接到本地运行的JVM – 这在GUI上提供了一个“执行GC”按钮.

当您启动Java进程时,需要指定-Dcom.sun.management.jmxremote.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐