![]() 上一页 |
![]() 下一页 |
在 JRockit Mission Control 版本 4.0 及更高版本中,JRockit 飞行记录器取代了 JRockit Runtime Analyzer (JRA),检查一段时间内系统和应用程序性能变得极其简单。飞行记录器在 JRA 的基础上得以改进,能够提供最低为零的进程开销,并且具有以下优点:
始终运行:不再需要重新启动中断的应用程序以及创建记录。由于在系统崩溃或出现其他问题时,飞行记录器一直在运行,因此它可以提供自系统提示您出现问题之前开始的信息。运行时分析数据将始终在缓冲区中可用;您可以获得一条关于该问题的记录,并且能够根据实际事件进行诊断。在诊断间歇问题方面,这项功能也十分有用,因为您不必启动记录并等待导致该问题的情形再次出现。
更好的数据:飞行记录器结合了由 JRA 和 JRockit 等待时间分析工具生成的数据,并将这些数据一起显示。
允许使用第三方事件提供程序:飞行记录器通过一组 API 监视第三方应用程序,包括 WebLogic 服务器和其他 Oracle 产品。这意味着您将收到 JVM 级别的详细资料,其中结合了在 Oracle JRockit 上运行的 Java 应用程序的逻辑。
降低总体成本。由于您在诊断问题和排除问题方面所花的时间将减少,因此 JFR 可帮助降低运营成本,减少业务的中断,在出现问题时能够更快地予以解决,并且可以提高系统效率。