我已经运行了两天的Java应用程序性能测试,并通过JConsole进行监控。但测试结束后一天; JConsole输出窗口报告OutOfMemoryError和JConsole hangup。
Q1)是因为我的应用程序还是Jconsole问题?
Q2)如何解决这个问题?有没有办法增加JConsole的HEAP内存?
Q3)如果是长时间运行,那么如何设置时间范围以在一段时间后断开远程连接(不关闭/查杀)?
请帮忙。
答案 0 :(得分:1)
该堆栈跟踪使得在将文本设置到窗口时JConsole的内存不足显而易见。
不幸的是,没有配置它的命令行选项。 JConsole中可能有一个允许你配置它的MBean,但我猜不会有。
您的替代方案