zoukankan      html  css  js  c++  java
  • 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 文件

  • 相关阅读:
    [转]VS 2008 新特性一览
    [转]WCF开发框架形成之旅WCF的几种寄宿方式
    [转]失业的程序员(五):商战之前
    [ 转]Android折叠列表 ExpandableList
    [转]extjs入门——开始
    [转]Jquery操作select
    Ext JS 下载 及 是否收费
    [转]WCF服务的批量寄宿
    [转]Android高手进阶教程(十七)之Android中Intent传递对象的两种方法(Serializable,Parcelable)!
    mat之三PermGen Metaspace永久代内存分析
  • 原文地址:https://www.cnblogs.com/rinack/p/14089619.html
Copyright © 2011-2022 走看看