您当前的位置: 首页 >  ar

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

OpenJDK8编码代码三合一:x86/Arm/Mips

柳鲲鹏 发布时间:2019-11-08 06:43:24 ,浏览量:0

  既然公司需要使用JDK,咱就要出。可是三个系统三个JDK,也不是个事。作为顶级砖家,咱自然要统一成一个版本。这说起来容易,做起来非常麻烦。

  x86/Arm合并,倒是比较顺利。差异不大。

  与Mips合并的时候,非常之麻烦。龙芯的JDK版本老,有的代码看着有差异,改了就编译不过;而Arm版本又有shenandoah GC,而龙芯没有提供相应的指令接口文件,也得小心。

  最后,使用了主体加差异的方式,统一了三个版本。

 

  以后看看龙芯最新的OpenJDK版本,有没有提供新的shenandoah接口文件,然后再把代码大量合并。

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0515s