小说园

小说园>逆袭人生之重启2003 > 第297章 虚拟机(第4页)

第297章 虚拟机(第4页)

“这虚拟机都有了,那还不一样?这个新的太臃肿了,用老的不行吗?”

“java虽然一直有虚拟机,但最近才开始做完善的网络套件,这套件有不少冗余部分,但对应用的网络支持不可或缺……”

那星系出来的高管在跟谭老师激烈交流,陈钦进去过了好一会他们才发现。

那高管拍了拍袖子,尴尬地对他点了点头:“小陈师傅您来啦。”

虽然年纪小,但已经有两个成功项目了,并且有一个大项目也是人家重度参与的,你甭管技术含量高不高,这履历已经比大多数程序员都强了。

小陈背着手进来,乐呵呵地说道:“你们开始得还挺快啊,没打扰到你们吧。”

那高管跟谭老师还没谈好,似乎现在还没回过味来:“还好,还好。”

陈钦道:“我就来看看你们还有什么需要的,你们大城市的工程师,来这可能还不太适应得了,有什么需要的就尽管说!”

“行,麻烦小陈师傅了。”

那高管说完,又跟老谭争论起了他们正在讨论的问题,要说让系统在保持兼容性的前提下尽量便捷高效、‘既要又要’,那说起来还比较高端,就是底层优化,但这玩意真不好搞,也不是能马上起得了效果的。

所以这时候就要走捷径,捷径是什么呢。

就是砍功能。你看这个陀螺仪挺没用的,砍了吧。

这里搞个休眠控件吧,让一部分没用的电池运算功能给休眠了,充电的时候再叫醒。

基本上就是这种东西,要说有效那也确实。但现在这种优化没法构成门槛,基本上能做的都被谷歌给做了,开天os自己也会吸收分支的技术。

所以兜兜转转,他们还是把目光转回到应用层了。

谭老师跟高管两个人就是在争论这件事,那高管想把应用层的关键的通信组件给砍了,这听起来好像有点激进,但是他毕竟是星系出来的高管,对这方面还是有点研究的。

“原生开天是个Linux虚拟机,在这个底层上面跑一个Java虚拟机,我觉得这根本就是性能浪费,当然如果是为了妥协接纳塞班的java生态、这种方案也不是不能用,但我们一定要用尽量小的性能去实现更大的目标,我研究了谷歌的Fushsia,他们用的是版本更旧的Java虚拟机,但是他们的虚拟机运行速度更快!……”

高管侃侃而谈,谭老师似乎有点不同的意见,但是也逐渐要被他说服了,不管怎样,继续优化底层是个艰巨的工作,这里不砍那里不砍,最后的目标恐怕是根本完不成,高层提的是方向,具体要怎么做还得他们自己慢慢考虑。

这时那小陈又伸头凑了过来,高管不得不重新放下手里做教鞭的笔:“小陈师傅,怎么啦?”

“Java虚拟机确实挺冗余的。”小陈却说道,“他们一开始不是给手机做硬件的,这个虚拟机的宗旨是‘一次编写,到处运行’,本来大概是给工业设备设计的,所以为了扩大支持范围,它的虚拟机里的相当多的功能跟手机的系统级芯片、还有Linux内核的功能是冲突的。”

他好像是在说没关系的事,但谭老师和项目经理都听懂了,谭老师微微皱了皱眉,毕竟小陈的意思是Java虚拟机确实有‘瘦身’的空间,但他自己的游戏本身应该是原生安卓那一派的才对。

高管听后高兴起来了:“没想到小陈你对这个还有研究。”

“我也是做游戏的时候顺便了解的。”陈钦随口道,“我觉得既然linux内核不太好动,咱们不如从Java虚拟机开始下手,能优化一下这个的话,至少能优化一些应用的内存利用率,当然我自己不是架构师出身的,但达摩院那边的硬件工程师也是这么说的。”

然后还问:“那小陈师傅,我听说你们的游戏也不是靠java写的?”

陈钦说道:“是用了,不过为了优化效率,我们这个游戏的前端主要是c++和c语言写的,这是Linux内核能实现的运算框架。”

高管更兴奋了:“我甚至觉得我们可以直接去掉Java虚拟机,要不是因为这东西跟图形界面有关,一时间来不及,不然我们肯定要重新写个界面层才行。”

然而小陈却说道:“这个我觉得不太合适,虽然纯用c语言效率更高,但Java软件生态很重要啊。”

“可我看谷歌就没有很支持Java,而且美国的苹果公司,据说是跟开天oS同期做的智能机,现在也很火,他们用的就是c语言内核……”

陈钦纠正道:“不完全是,他们那个叫objective-c,也是基于c语言的语言,不过不完全是。”

“对,但能兼容就算是了嘛,而且也是面向对象的。”高管连连点头,“我们可以支持现有生态,但逐渐把这些Java的东西淘汰掉,等将来再用更成熟、更底层的语言,这样系统的运行效率肯定提升更高。”

陈钦摊手:“这个我不懂,但你可想清楚了,如果你们这么打算,那我们现在正在开发的这个游戏,你们可就跑不了了啊。”

今天合一起,又晚更了,就不算加更了(

已完结热门小说推荐

最新标签