【发布时间】:2015-04-13 12:32:48
【问题描述】:
来自oracle
Server JRE 包括用于 JVM 监控的工具和常用工具 服务器应用程序需要,但不包括浏览器 集成(Java 插件)。
从服务端工具使用情况来看,监控排名靠前的工具有jstack、jvisualvm、jstat、jconsole;服务器 jre 包的 jdk/bin 中都缺少所有内容。
关于这个捆绑背后的理性的任何想法。
编辑
这仅适用于“server jre 8”。对于“server jre 7”,所有这些工具都存在。
【问题讨论】:
-
我认为那是因为您提到的工具是开发工具。它们不适用于生产环境,此工具仅用于开发、调试和分析。
-
@alexeymalev,这些工具用于监控 java 进程是否存在任何问题。例如:在生产中,我们使用 jstack 来分析服务器挂起,使用 jvisualvm 进行任何监控/分析。根据描述,我觉得我们应该采用“server jre”来满足这些需求。
-
不确定这个问题是否可以由不在 Oracle 工作的人按照目前的措辞实际回答。
-
它们在我的 JRE 7 中不存在。它们是 JDK 工具。
-
@EJP 它们存在于服务器 jre 7 中,而不是常规 jre 7 中。但服务器 jre 8 中也缺少相同的内容。
标签: java