00:00
接下来呢,我们再介绍一款虚拟机,叫做IBM的G9,那结合呢,我们刚才讲到的houseport和g rockcket,那这三款呢,是目前世界范围内比较有影响力的三大虚拟机啊,那这个J9呢,就是属于其中的一个,那前两家呢,我们说GE rockid和嗯,Houseor已经被Oracle都收购了啊,都属于他自己的了,那这个IBM的这个G9没有啊,这个G9呢,到目前为止还是IBM的,而且呢,在可预见性的未来呢,呃,也一定还是IBM的,除非IBM黄了。啊,是这样的,为什么咱一会儿说啊,这个G9的话呢,它的全称叫IBM technology for Java virtual machine啊,简称呢叫I街啊简称还是有点长,所以呢,就习惯上大家用它的内部代号叫做G9啊来称谓这个IBM研发的这一款虚拟机。那这款虚拟呢,市场定位呢,跟house包呢比较接近,在服务器端,桌面应用,嵌入式等啊,多用途领多领域当中啊都可以使用,所以是一个多用途的这个GM啊,应用于这个IBM的各种产品中,那它也号称是世界上最快的Java虚拟机。
01:08
那咱们前面提到了一个叫g rockcket,但g rocket其实比较靠谱啊,我们说有舍才有得嘛,G rocket呢,主要用于服务器端,它直接呢就断掉了这个,呃,这个叫什么,详细时间这块的考虑了,所以呢,它的这个性能快我们很好理解,那house这个G9的话呢,既说应用场景很多,同时呢,你又说最快,这个其实是稍微有点牵强啊,从数据上来看呢,其实也比不上GE rockcket。啊,也比不上这个g rocket,你要非要说他测试出来数据确实最快,那怎么理解呢?它是在它自己的产品当中,测试效果还是不错的。啊,是这种啊,嗯,所以说呢,这个呃,G9的话呢,应该这么讲,他在IBM自己的产品中使用还是比较稳定的啊,这个也有一些呃朋友他们在公司开发中也经常会吐槽这个G9只要你运行的不是在这个IBM自己的产品上,比如说他自己的这个web sphere这个应用服务器,你要搭配使用的话呢,性能非常稳定,但是如果你要是在像Windows等一些场景下去使用的话呢,这个bug很多哈。
02:11
嗯,大很多,所以呢,IBM它研发的这个产品就是在它自己这个产品上应用啊,它的性能可能是最快的,那在通用性,通用性上来讲呢,它是比不过这个g rocket的,呃,其实这个也很好理解哈,呃呃,就像这个苹果公司,大家呢,这个刚有移动互联网的时候呢,经常前几年14年左右啊,经常你会发现这个媒体爱比这个事儿,就是iOS,就是说白了就是苹果手机啊,跟这个安卓手机说哪个性能更好,谁才能够成为年度旗舰,当时这个媒体呢,都不太懂这个技术啊,就非常简单粗暴的去比较一下不同的手机它的硬件参数,然后最后得出说安卓呢完胜iOS,但是最终呢,实际用户体验你会发现iOS呢,不管是刚买买买来以后,还是你使用一两年以后呢,你发现它的这个用户体验是完全好于这个安卓的,呃,其实主要原因简单解释就是苹果公司从他的这个手机的硬件的架构,包括虚拟,包括这个CPU的一。
03:11
的架构,呃到他这个,呃软件iOS系统到他开发应用的这个编程语言都是苹果自己家的,所以他的自己的这个产品高度耦合,所以整体的体验呢就非常好像时至今日呢,大家买苹果手机,呃,说实话啊,又贵,然后摄像呢,其实在安卓当中也会找到比他更好的,嗯,唯一苹果目前的优势其实就是当然除了你这个装叉之外啊,当然装叉的这个已经是越来越淡了,嗯,不像以前那时候装的好使,呃更主要的还是它这个iOS系,IOS系统的一个流畅度啊,这才是它的一个核心价值,所以你说会不会苹果公司把它iOS这套系统也给它开源了,这个安卓也能用呢?以前有人这个小白不懂啊,说说哪一天我在这个华为手机上或三星手机上,我装一个iOS系统,哎,我也很流畅,这多爽,把这个二的更最好的硬件和最好的系统都结合在一起,那如果真的结合以后呢,其实你会发现呢,反而到不流畅了。
04:08
啊,就是iOS是苹果公司的核心价值,呃另外一个方面呢,它针对于自己的硬件呢,优化是很好的,就好比是G9,呃IBM不会出售,那出售的话呢,首先呢,别人家用用不用这是一方面,另外的话呢,呃一旦出售以后,那他自己的这上上层的啊服务器也好,这个相应的一些系统也好,呃他怎么针对于他自己的这这上层的这个产品进行优化,如果这就已经不是他了,那就很麻烦了,是吧,他的核心价值底层,它需要握住自己的虚拟机,所以呢,呃,这酒一定不会,呃被其他公司收购的,除非IVM整体被打包出售啊这样子啊然后下边这块呢,提到了说呃在一七年的时候,IBM这个发布了开源的这个GG9,呃命名为呢叫open g9,交给呢eclip基金会呢进行管理,所以成为呢eclips open g9,那一提到这个open,呃,好像我们容易想到一个词呢,叫open gdk,注意呢open g9跟open gdk这个不对等啊,Open g。
05:09
JK呢,它是JDK层面的一个开源,当然呢,内部也包括了我们去开放了这个hot sport,没有这个词啊,这我自己编出来个词,哎,Open hotor,如果你要说open g9跟谁对等,对等的话呢,应该可以说跟它对等,因为呢,它只是开源的虚拟机,那那这个Oracle公司是把整个JDK呢都给开源了,当然也包括它内部的虚拟机。行,这呢就是我们对IBMJ9的一个介绍。
我来说两句