• Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 26
    • hotspot
    • None

      https://openjdk.org/jeps/483 introduced aot (class loading/linking)
      and subsequent prs introduced more features related to it, like preserve adapters(c2i/i2c) and runtime blobs in AOT code cache.

      Riscv should support these features and resolve relative issues.

      Draft implementation shows following perf data with the simplest Hello world java program:
      (with patch): 0.181730 +- 0.000296 seconds time elapsed ( +- 0.16% )
      (without patch): 0.196627 +- 0.000227 seconds time elapsed ( +- 0.12% )
      (jdk-24.0.1): 0.218463 +- 0.000318 seconds time elapsed ( +- 0.15% )

            mli Hamlin Li
            mli Hamlin Li
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: