• TencentKona


    腾讯 Kona(Tencent Kona)基于 OpenJDK8,由腾讯专业技术团队提供技术维护、优化及安全保障。腾讯云团队针对腾讯 Kona 在云场景的支撑及特性进行了开发及优化,使其更加适合云场景下的 Java 业务,为您提供最优的 Java 云生产环境及解决方案。

    安装指南

    腾讯 Kona 目前仅支持 Linux 64位版本,安装步骤如下:

    1. 通过 wget 下载 Kona 安装包

    cd 安装目录
    wget https://github.com/Tencent/TencentKona-8/releases/download/v8.0.1-GA/TencentKona-8.0.1-242.x86_64.tar.gz

    2. 解压并设置 JAVA_HOME

    tar -xvf TencentKona-8.0.1-242.x86_64.tar.gz
    export JAVA_HOME=目标安装目录/TencentKona-8.0.1
    export PATH=${JAVA_HOME}/bin:$PATH
    export CLASSPATH=.:${JAVA_HOME}/lib

    JFR 使用方法

    JFR(Java Flight Recorder)用于收集 Java 应用在运行过程中的诊断及性能数据,back port 自 OpenJDK11。如果使用的是默认配置,理论上 JFR 开销小于2%,因此必要情况下可用在现网收集数据。

    简要用法

    1. JFR 的开启、记录与关闭

    //默认关闭,需要使用时,在应用启动命令中带上 -XX:+FlightRecorder 参数开启 JFR
    $JAVA_HOME/bin/java -XX:+FlightRecorder YourApplication
    //当需要开始记录时先获取 YourApplication 的 pid,
    //使用 jcmd pid JFR.start 开始记录,当 java 应用正常停止时会自动将运行数据记录在 filename 参数指定的文件中 $JAVA_HOME/bin/jcmd <your_pid> JFR.start name=anyname_for_dump filename=anyname_for_your_record.jfr //如果 JFR.start 后,打算导出截止目前为止的记录就用 jcmd JFR.dump 可以通过 filename 指定导出数据的位置,
    //注意 name 要与 JFR.start 中指定的 name 一致: $JAVA_HOME/bin/jcmd <your_pid> JFR.dump name=anyname_for_your_record filename=anyname_for_dump_record.jfr //停止记录(注意这个停止如果没有带后面的name和filename参数,将不会执行dump直接停止记录) $JAVA_HOME/bin/jcmd <your_pid> JFR.stop name=anyname_for_your_record filename=anyname_for_dump_record.jfr

    2. 使用 JMC(JAVA Mission Controll)7.0以上版本分析 .jfr 文件

  • 相关阅读:
    Android开发-MediaRecorder使用
    ScrollView嵌套ListView只显示一行的解决方法
    Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
    Dialog向Activity传递数据
    Android WebView使用深入浅出
    Android四大基本组件介绍与生命周期
    Java泛型的应用
    Java final关键字特点
    Java static关键字特点
    Java匿名内部类
  • 原文地址:https://www.cnblogs.com/rinack/p/14089619.html
Copyright © 2020-2023  润新知