Java任务控制-在会话之间保存自定义图表

Java任务控制-在会话之间保存自定义图表,java,jmc,java-mission-control,Java,Jmc,Java Mission Control,Java任务控制绝对是监控应用程序的好工具。然而有一件事让我很紧张 我在general选项卡中的自定义图表(“My Chart1”)(每秒请求计数、当前繁忙线程等)上绘制了许多自定义值 一旦我关闭Java任务控制并再次打开它,自定义图表就消失了!我必须重新设置它。我还想有一个选项来设置我在任何地方都找不到的图表的名称 但是,预定义图表(处理器或内存)上的自定义值在会话之间保留,因此我知道它在某个位置存储图表状态 如何让jmc保存我的自定义图表?现在我想起来了:自定义是按JVM连接器保存的,如果使

Java任务控制绝对是监控应用程序的好工具。然而有一件事让我很紧张

我在general选项卡中的自定义图表(“My Chart1”)(每秒请求计数、当前繁忙线程等)上绘制了许多自定义值

一旦我关闭Java任务控制并再次打开它,自定义图表就消失了!我必须重新设置它。我还想有一个选项来设置我在任何地方都找不到的图表的名称

但是,预定义图表(处理器或内存)上的自定义值在会话之间保留,因此我知道它在某个位置存储图表状态


如何让jmc保存我的自定义图表?

现在我想起来了:自定义是按JVM连接器保存的,如果使用本地附加连接器,则无法工作。但是,如果您创建自定义连接,它就可以正常工作。如果您正在连接到某个本地对象,则可以创建一个针对localhost:的连接。如果您不想重新启动应用程序,可以使用JMC中的“远程JMX代理”实用程序或“jcmd ManagementAgent.start”控件解决您的问题吗?

我很确定这应该可以工作,但现在当我尝试时,我可以重新设置相同的问题。我将对此进行bug报告,看看是否能找到一些解决方法。您可能只需要记住保存(CTRL+S)。下次打开同一个JVM时,应该会看到相同的图表(带有自定义名称和颜色)。