gpt4 book ai didi

java - jcmd - 在运行 JVM 时处理自定义命令

转载 作者:行者123 更新时间:2023-12-02 11:23:38 24 4
gpt4 key购买 nike

jcmd 实用程序提供多个诊断命令: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr006.html

是否可以拥有自定义命令并在运行的 JVM 中处理它们?

类似于:jcmd $PID myCmd

最佳答案

jcmd仅处理预定义的 JVM 命令列表。但是,有多种方法可以在不使用 jcmd 的情况下实现自定义管理命令。

  1. 简单的就是在 JVM 内打开一个套接字来监听传入的控制消息。
  2. 或者,您可以使用动态附加机制将代理库加载到正在运行的 JVM 进程中。都有Java APInative interface因为这样做。

关于java - jcmd - 在运行 JVM 时处理自定义命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49748158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com