Win10下载官网_专业提供最新版win10系统下载。

Win10 32位 Win10 64位 Win10 1903 Win10 1909 Win10 2004
当前位置:Win10下载官网 > Win10最新资讯

微软在 ARM 上成功移植 OpenJDK for Windows 10

时间:2020-06-28    来源:Win10下载官网    人气:

  去年微软宣布收购 jClarity,用在了 Azure 上的 Java 工作负载,以平台之势加大了对 Java 的支持,而近期,开发团队完成了在基于Arm(AArch64)的设备上移植适用于 Windows 10 的 OpenJDK 的第一阶段。同时该工作正在与 Red Hat 合作提交给 OpenJDK 项目。

微软在 ARM 上成功移植 OpenJDK for Windows 10

  微软 Java 工程组首席程序经理Bruno Borges介绍,凭借更高的能源效率,使用 ARM64 可以大大降低数据中心的成本并延长个人设备的电池寿命,而 “对于许多工作负载和用户首选项,Windows 是首选的操作系统”,因此 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,

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

  ·threadCritical_windows.cpp 中的 os/windows,

  ·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 应用。

相关文章

  • 微软win10官网 最新win10原版 64位正式版 msdn2004下载

    微软win10官网 最新win10原版 64位正式版 msdn2004下载是款经典的电脑操作系统应用,这里拥有多种装机方式,U盘安装、硬盘安装等装机方式都有,用户可以自由的选择,装机速度快,5-8分钟就能安卓完成,操作简单,随时可以一键快速
    2020-06-30
  • 不想升级Win10 2004版?微软官方提供简单方法可屏蔽功能更新

    win10下载官网还没收到 Win10 2004 推送的情况下,通过几种方法即可提前进行版本升级计划,不过既然有用户想要升级那自然也有用户不想升级,尤其是那些担心稳定性的用户对新版本可能并没有太大兴趣。
    2020-06-30
  • 微软官网win10下载 iso镜像 64位纯净版下载v19041.329

    微软官网win10下载 iso镜像 64位纯净版下载v19041.329自动释放不用的DLL,更改数据包调度程序,尽可能提升上网速度,优化网上购物支付安全设置,共享访问禁止空密码登陆,删除系统自带的两个隐藏用户
    2020-06-29
  • 微软官网正版win10下载软件 msdn原版 win10正式版64位下载

    微软官网正版win10下载软件 msdn原版 win10正式版64位下载改进了动态磁贴的管理,并且为新设备、新用户账户、以及全新安装,提供了简化的默认布局。眼尖的朋友,一定也注意到 Fluent 设计风格已经弥漫到左侧的导航栏、且关
    2020-06-28
  • 微软悄然取消 Windows Update 手动推迟功能更新选项

    微软目前正在从 Win 10 商业用户的 PC 中删除 Windows Update 手动推迟 Win 10 功能更新的功能。据微软方面透露,此举是为了 “减少混乱”。
    2020-06-28
  • 微软 Win10 Dev 预览版 Build 20152 推送,修复不少 Bug

    微软已经向开发者通道(以前称为Fast ring)上的Insiders发布了Win10 Insider Preview Build 20152。该版本不包含单个新功能,而是提供了一系列修复程序(和已知问题)。
    2020-06-25
  • 微软 Win10 数独 2.0 发布:六个难度级别

    微软数独是一款受人所喜爱的经典游戏,结合了现代感的外观和感觉,以及令人兴奋的新功能,为各个年龄段的玩家提供了数百个大脑训练谜题。今天微软数独迎来了2.0版本更新,带来了新玩法。
    2020-06-25
  • 微软 Win10 最新Bug 一分钟内将强制重启 PC

    微软 Win10 系统 6 月补丁此前面向 2004 版和 1909 年推送,现在有报告称,新的 Bug 可能会强制你重新启动系统。
    2020-06-25
  • 微软正努力改善Windows 10驱动更新的质量

    在通过 Windows Update 推送某些驱动程序更新的时候,Windows 10 难免会让用户遭遇一些意料之外的问题。为减少崩溃和兼容性问题的发生,微软表示其正在制定新的策略,以提升驱动更新的质量。
    2020-06-24
  • 微软发布面向家庭用户的免费Teams

    Microsoft Teams 成为了很多企业协作沟通必不可少的工具。在立足企业市场的同时,微软也在积极拓展消费者市场,于是公司今天推出了面向消费者的全新 Teams。
    2020-06-24

热门Win10最新资讯

热门Win10系统下载

最新Win10系统下载

公众号