我要评分
获取效率
正确性
完整性
易理解

Introduction

BiSheng JDK is an open-source Huawei JDK distribution developed on OpenJDK. It runs on Kunpeng processors to offer acceleration features, including enhanced heap dump, JBooster, and JBolt. This document describes how to install the BiSheng JDK acceleration library and how to use these features.

  • Enhanced heap dump masks sensitive information in heap dump files to protect data security and privacy.
  • JBooster accelerates application startup, reduces CPU usage, speeds up elastic scaling, and cuts cloud application deployment costs.
  • JBolt optimizes the code cache layout to reduce the iCache/iTLB miss rate and improve application performance.
  • JProfileCache reduces the time to reach applications' TPS upper limit through ahead-of-time (AOT) compilation of hotspot methods.
  • DynamicMaxHeap allows dynamic adjustment of the heap upper limit during application running.

Table 1 lists the mapping between BiSheng JDK versions and the acceleration features.

Table 1 Acceleration features supported by the BiSheng JDK

Acceleration Feature

BiSheng JDK Version

Enhanced heap dump

8 (since 8u422) and 17 (since 17.0.12)

JBooster

17 (since 17.0.12)

JBolt

11 (since 11.0.27), 17 (since 17.0.14), and 21 (since 21.0.7)

JProfileCache

8 (since 8u452)

DynamicMaxHeap

8 (since 8u452)