If you have some questions about the actual application of Oracle Java Virtual Machine JRockit and Hotspot integration, the following articles mainly refer. Introduction to the actual application solution of Oracle Java Virtual Machine JRockit and Hotspot integration.
Currently, Oracle has two JVMs, one of which is JRockit, obtained when BEA Systems was acquired two years ago, and the other is Sun's Hotspot VM, which was acquired not long ago. At the Sun-Oracle future roadmap meeting held last month, the Oracle management team said they would merge the two projects. Mark Reinhold, Chief Oracle engineer and a former Sun employee, recently told a podcast that the merger plan was "still in progress" and many meetings were held ".
Reinhold said:
From the perspective of the long-term merger plan, it is difficult to make a trade-off between the two. Now we will not stop the development of these two JVMs, because many of our products run on these two JVMs and use the unique features of each JVM. We don't want to make any changes, so we will only let the system die, but we sincerely hope that we will have a better JVM in the future.
Reinhold said it would take at least one and a half years to complete the plan. The two JVMs have their own advantages and disadvantages, so the best way is to purify them and discard their dregs. "In OracleJava virtual machines, both the engineering team and the management team are trying their best to find out the advantages of each JVM," Reinhold said ". He went on:
Frankly speaking, we have been jealous of some features in JRockit over the past few years, and its task control features are very good. The performance advantage of HotSpot is obvious, he said, "We have a lot of head room for the HotSpot code base, especially the server compiler, which is a more complex system ".
We have been learning JRockit for the past few months. This is an unforgettable time. JRockit is definitely a world-class VM, but it is so different internally. JRockit and HotSpot have their own advantages, so we will create a very handsome project-combining the advantages of JRockit and HotSpot.
Reinhold speculate that the merged VM will use the JRockit Garbage Collector and service functions, and the HotSpot runtime compiler and the mixed runtime system.
In the podcast, Reinhold also mentioned the modular feature of JDK 7, which enables Java to enter the field of small devices more effectively) the multi-language implementation capability through invokeDynamic and the productivity of Java itself through ProjectCoin. Developers should play with Jigsaw, and openJDK Build 88 will be released in the middle of next month.
The above is an introduction to the integration of Oracle Java Virtual Machine JRockit and Hotspot. I hope you will gain some benefits.