DUICUO

Kona 8: OpenJDK オープンソース プラットフォームをベースにした Tencent の JDK。

[[357023]]

コナ8について

Tencentのオープンソース製品であるTencent Kona 8は、OpenJDKをベースにした、無料で利用可能な本番環境対応のオープンソース製品です。KonaはTencentのデフォルトJDKであり、大規模なビッグデータ、機械学習、クラウドコンピューティング環境に特化して最適化されています。

OpenJDK をベースに、Alibaba は Dragonwell JDK をオープンソース化し、Huawei は Bi Sheng JDK をオープンソース化し、そして今回 Tencent が Kona を追加しました。

プラットフォームサポート

現在、Kona は Linx X86_64 プラットフォームのみをサポートしています。

オープンソースライセンス

GPL-2.0 ライセンス。

インストール

https://github.com/Tencent/TencentKona-8/releases から Kona バイナリ ファイル (例: TencentKona-8.0.0-232.x86_64.tar.gz) をダウンロードし、次のコマンドを実行します。

  1. cd <インストールパス>
  2. > tar -xvf TencentKona-8.0.0-232.x86_64.tar.gz
  3. > エクスポート JAVA_HOME=<インストールパス>/TencentKona-8.0.0-232
  4. > PATH=${JAVA_HOME}/bin:$PATH をエクスポートします
  5. > エクスポート CLASSPATH=.:${JAVA_HOME}/lib
  6.  
  7. # バージョン検証
  8. > java -バージョン
  9. OpenJDKバージョン「1.8.0_232」  
  10. OpenJDK ランタイム環境 (Tencent Kona 8.0.0) (ビルド 1.8.0_232-18)
  11. OpenJDK 64ビットサーバー VM (Tencent Kona 8.0.0) (ビルド 25.232-b18、混合モード、共有)

説明する

Tencent Kona8 は次の機能をサポートしています。

  • デフォルトの CDS アーカイブ: 起動速度が向上します。デフォルトで有効になっていますが、この機能は `java -Xshare:off` を使用して無効にすることができます。
  • Javaフライトレコーダー:Javaアプリケーションから診断情報を収集します。デフォルトでは無効になっていますが、`java -XX:+FlightRecorder` で有効にできます。

JFRの説明

アプリケーションの実行中に、次のコマンドを使用して JFR データを収集します。

  1. jcmd <your_pid> JFR.start name =<record_name> filename=<dump_file_name>.jfr

JFR の取得を停止するには、次のコマンドを使用します。

  1. jcmd <your_pid> JFR.stop

質疑応答

Q: Tencent Kona とは何ですか?

A: Tencent Kona は、OpenJDK に基づいて Tencent の専門的な JVM 技術チームによって保守および開発され、長期サポートと四半期ごとのアップデートを提供する JDK ディストリビューションです。

Q: Tencent Kona は Tencent 内でどのように使用されますか?

A: Tencent Kona は現在、Tencent Cloud ビジネス シナリオやその他の Java アプリケーション シナリオでデフォルトの JDK として使用されています。

Q: Tencent Kona と OpenJDK の違いは何ですか?

A: Tencent KonaはOpenJDKをベースとしており、より多くの機能拡張とメンテナンスを提供しています。Tencent Konaを利用することで、ユーザーはより高度な機能とパフォーマンスの最適化を享受でき、ユーザーと開発者のエクスペリエンスが向上します。

Q: Tencent Kona は現在どのプラットフォームをサポートしていますか?

A: 現在、Tencent Kona は Linux x86-64 ビット システムのみをサポートしています。

Q: Tencent Kona はどの JDK バージョンをサポートしていますか?

A: Tencent Kona-8 は JDK 8 をサポートしています。

Q: Tencent Kona のテクニカル サポートを受けるにはどうすればよいですか?

A: 質問は問題セクションから送信してください。

参照する

https://github.com/テンセント/TencentKona-8

この記事はWeChat公式アカウント「Afei's Blog」からの転載です。以下のQRコードからフォローできます。転載の許可については、Afei's Blog公式アカウントまでお問い合わせください。