虚拟机通俗易懂的解释 同样的配置,为什么Minecraft UWP版比JAVA版流畅?

[更新]
·
·
分类:互联网
1879 阅读

同样的配置,为什么Minecraft

同样的配置,为什么Minecraft UWP版比JAVA版流畅?

UWP版比JAVA版流畅?

java版,是使用java编程语言开发的。java语言是一门翻译型语言,它需要编译成class文件在java虚拟机(jvm)里面运行。通俗来说,java程序在运行时需要将字节码转为二进制才能交给计算机运行。由于多了一步翻译的过程,效率会不如c语言或c (java语言的效率一直不被人看好,至少是在游戏开发领域)。
基岩版(包括uwp和pe),使用c 编程语言开发的,c 的特点是程序直接编译成为二进制代码交给计算机运行,无需经过即时翻译过程,运行效率高(目前,c和c 是运行效率最高的编程语言)
第二,c 对编程技术要求较高,与java版完全不一样,因此基岩版只能进行重构。自从微软接手minecraft的开发以后,对内核进行了大幅的修改和优化,自然会快一些。
综上所述,主要是编程语言的区别,以及游戏本体代码的优化区别,导致java版运行效率不如be版。

因为java版运行比uwp版吃资源呗,为什么,因为这两种运行方式不一样,为什么,因为java和uwp发明者也不一样,为什么,因为不是一个爹妈生的,为什么,因为这问题真的很无聊,java不是uwp这个不需要证明

JAVA在windows上运行要通过一层虚拟机来执行,uwp版是微软在win8之后重点推出的应用商店应用开发版本,直接用C C 开发,不用一层虚拟机,肯定比JAVA快,节省资源啊

JAVA虚拟器是什么?

Java虚拟机全称:java virtual machine;是Java开发语言中,用来运行Java字节码文件的平台;通俗的讲,就是一个程序。它提供对Java字节码的解释及运行,从而使Java语言能独立于各个系统平台。

服务器与虚拟主机有什么区别?

服务器有两种指代,一种是开发基于客户端--服务器模型中的服务器软件。另一种是当服务器软件安装在类似电脑的主机上时,此主机也叫做服务器,主机里面也有cpu、硬盘等。虚拟主机即虚拟机,虚拟机顾名思义虚拟的计算机,它是用来模拟计算机的,目的是为了能在虚拟机上安装操作系统,例如安装ubunto,深度等操作系统。虚拟机也有cpu和硬盘等,不同的是它们是用软件模拟出来的,不是真实存在的。在电脑上安装虚拟机的好处是即使虚拟机上的系统奔溃了也不会威胁到电脑的其他设备的安全。保证了电脑相对安全。总之虚拟机就是一个软件,服务器可以指服务器软件,也可以指搭载服务器软件的主机。