微软教室英语怎么读在 ARM 上成功移植 OpenJDK for Windows 10

客岁微软公布收购 jClarity,教室英语怎么读用在了 Azure 上的 Java 事变负载,以平台之势加大了对 Java 的支撑,学校用英语怎么说而近期,开辟团队完成了在基于 Arm(AArch64)的设备上移植合用于 Windows 10 的 OpenJDK 的第一阶段。同时该事变正在与 Red Hat 相助提交给 OpenJDK 项目。

微软 Java 工程组首席措施司理 Bruno Borges 先容,各级学校的英语依附更高的能源遵从,行使 ARM64 可以大大低降数据中间的成本并延迟小我私人设备的电池寿命,我的学校作文300字而 “应付无数事变负载和用户首选项,Windows 是首选的控制体系”,我的学校作文600字因而 Java 工程组借助此移植版以支撑这一类用户。

今朝微软在该项目上提供了 2 个补丁,第一个补丁 Webrev P1 有助于在 Linux + AArch64 上集成对 Windows(LLP64)的支撑;第二个补丁 Webrev P2 在 os_cpu 中添加了对 windows-aarch64 的支撑。过程中还必需修改共享代码,有关学校的作文详细细节包罗:

· 在 Windows_x86 中,譬喻在 os_windows_x86.cpp 中的 get_frame_at_stack_banging_point,写学校的作文300字

· os/windows os_windows.cpp 中,使其知晓 Windows + Arm64

· threadCritical_windows.cpp 中的 os/windows,我的学校作文400字

· Windbg 支撑

· share/utilities 中的 globalDefinitions_visCPP.hpp

· 还向 P2 添加了向量非常处理赏罚(Vectored Exception Handling,VEH),关于我的学校的作文这是 Windows + Arm64 上的请求(因为 ABI 类型)。

其它,Webrev P2 中还对 cpu/aarch64 举办了一些紧张的变动,由于在 Windows + Arm64 上,将 R18 点指向 TEB

今朝已经乐成移植了 C2,而且可以构建处事器版本(交织编译情形),同时其它两个补丁也正在开辟中:

Webrev P3:在 Windows 大将 VEH 扩张到 x86-64。

Webrev P4:Windows 上共享跨平台代码的改造,将会尽快发送单独的补丁。

尽量仍未 100% 完乐成能,可是此移植版本基于 OpenJDK tip branch(16+),可以运行大大都事变负载,包罗 SPEC SERT 以及全体 SPEC Java 套件。开辟职员可以最先行使近来宣告的  Visual Studio Code for Windows ARM64 中添加的焦点 Java 扩张,以及 Apache Maven、Gradle 等器材在 Windows 10 ARM64 兼容条记本电脑上开辟 Java 利用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://pzgggg.cn