游戏引擎是什么意思思

V8引擎简介 | QQ客户端团队博客
QQ2013中使用Webkit内核替换原IE内核,内核中使用V8作为JS引擎,使得JS执行性能有了极大的提升,本文主要分析了一下V8引擎的实现与优势。
V8引擎作为一种动态语言运行时平台,需要实现动态语言源程序解析、执行,基本流程如下:
其中各部分非固定不变,主要有以下模式:
虚拟机模式:编译成AST或字节码后,执行环境提供AST或字节码的执行。
本地代码模式:直接把字节码翻译成机器码,由CPU进行执行,类似静态语言。
混合模式:部分代码翻译成机器码,同时需运行时提供一些语言级别的动态访问能力。
其中虚拟机模式较为常用,实现简单且移于移植,但执行速度较慢;本地代码模式执行速度较快,对动态语言的支持复杂度较大;混合模式介于两者之间,将常用代码编译成机器码以提高执行速度。
用于提供动态语言特性支持的运行时环境,主要需要实现以下内部分内容:
对象模型,用于实现语言级别的泛型支持。
变量存储、访问、传递、回收。
调度控制,实现模拟CPU实现的语句调度等。
二.V8的设计
2.1 对象模型
对于JavaScript这类动态语言,不同于静态语言的确定性,动态语言中对象在运行时不仅类型可变,属性也可改变、增减:
var m = new object();
m=123;//先是一个数字
m[“a”]=234;//然后是一个map
m[1]=”abc”;
m[][“b”]=”abc”;//然后是一个tree
故运行时环境需提供动态检测对象类型的功能,同时可动态增删、访问属性或数组元素(对应于数据结构中的map与array)。
先来看两种经典的泛型实现:
(1)全托管类型
全托管类型将对象分为类型与值两部分,值中托管了所有可能的对象类型。
以下是腾讯广研公共组件TData的实现:
classTData
TEDataTypeemDataT//数据类型
void* pD//指向数据的万能指针
其中pData为托管的指针,指向存储的值,托管了所有基本类型以及数据结构,其中Array的实现与map相同:
TData托管的类型
实际的存储类型
std::string
std::map&string,TData *&
(2) 部分托管
部分托管模型将值与属性、数组元素分离,简单模型如下:
typedefunion
typedefstruct
map&string, TObject*&
//访问属性
//访问array元素
其中Value是个可扩展union,如lua中对应实现如下:
typedefunion
若使用map来实现数组,则elements与properties可合并。
全托管类型全部使用堆分配,实现较为简单,但需分配两次内存;部分托管类型部分变量在栈分配(实际上还是堆),访问int等基本类型较快,同时明确区分值与属性、元素,可分别进行优化。
V8引擎的实现类似于部分托管类型,但接管了内存分配与管理,除了Smi(Small Integer),其他对象均在堆上分配。V8中所有对象均使用4字节(32位机)表示(伪码,非实际实现
typedef union
32位内存的末位为0时表示Smi,为1时表示指针,从而区分Smi与堆上分配的对象。整体继承关系如下图(仅列出部分对象):
所有JS对象继承自JSObject,JS函数继承自JSProxy。
JSObject的内存分布如下:
MapPointer(32 bits)
PropertiesPointer(32 bits)
ElementsPointer(32 bits)
其中MapPointer继承自HeapObject,指明对象类型、占用内存大小以及GC需要的一些信息,PropertiesPointer对应于属性访问的map,ElementsPointer对应于Array中的元素访问(即key为整数的属性访问)。可以看出JSObject的实现与部分托管相同,但不同于其中map与array的实现,V8中对属性及元素的访问进行了优化,见下节分析。
2.2 快速属性访问
JavaScript中不明确区分数组元素与属性,数组元素可看做以整数为key的map,v8中把两者分开处理,以提高array的访问速度。
(1)属性访问
先来看段代码:
function Point(x, y)
var point = new Point(2,3);
point.x = 4;
point.y = 5;
对于C++等静态语言,以上后两行代码可看成:
set [point+xOffset] 5
set [point+yOffset] 5
其中xOffset与yOffset为预先计算出来的常量,属性操作只需直接访问对应内存。对于JS这种动态语言无法实现这样的操作,因为创建对象后属性可动态增减,不可能预先计算出属性对应偏移值。
因此,大部分动态语言运行时的设计均是采用两种方式实现:
map实现:以属性为key,红黑树查找,复杂度为O(logN)
HashTable实现:通过属性计算hash值,复杂度为O(1)
显然HashTable复杂度优于map,但根据字符串计算hash值效率不高,且需要处理冲突问题,实际并非最优。以上两方式的实现同时需要在每个对象中存放各个属性名称,内存占用上也存在较大优化空间。
V8中针对属性的访问类似于HashTable的实现,但特别进行了以下优化:
1. 编译期,相同的属性名称字符串存放于堆上相同位置,将string转化为地址。
2. 引入隐藏类存放该类型中各属性的相对偏移值,针对属性个数的多少分别采用二分查找与线性查找的方式获取偏移值。
3. 引入以隐藏类+属性为key, 属性偏移值为value的Cache,提高重复访问属性时响应速度。
采用隐藏类实现快速访问,对象模型可简化表示为:
classTypeObject
HashMap*slotM
class Object
TypeObject*
其中map中的slotMap即V8官网上所指的隐藏类,指明了每个属性对应的偏移值,properties与elements分别存放以string为key与以int为key的属性,可看成数组。如对以上的Point类,隐藏类如下:
以上实现模拟静态语言,虽然编译时对象没有类信息,但运行时动态生成类信息(称为隐藏类),隐藏类中存放各属性偏移值,且具有相同结构的对象指向相同隐藏类(隐藏类的实现详见官网/v8/design)。
对于访问对象属性的以下语句:
实际访问过程可简化为:
int index = SearchCache(point-&slotMap, x);
//搜索Cache
if(index != NotFind)
SetProperty(point, index, 5);
//搜索隐藏类
index = point-&slotMap.Search(hash);
if(index != NotFind)
SetProperty(point, index, 5);
//更新隐藏类
UpdateHiddenClass(point-&slotMap, x);
index = point-&NextFreePropertyIndex();
SetProperty(point, index, 5);
//更新Cache
UpdateCache(point-&slotMap, x, index);
V8编译JS时将字符串”x”转化为对应StringObject,因此后续计算hash的操作仅需操作32位整数,同时使用了内联Cache及隐藏类确保属性的快速访问。
(2) array访问
array访问相对简单些,当出现过的最大下标较小且空间足够时,采用数组形式实现,否则采用HashTable方式实现。采用数组形式时,下标直接为数组下标,可直接访问,采用HashTable方式时,用下标计算Hash值,需要增加个求模操作,两者复杂度均为O(1)。对属性、数组元素访问源代码如下:
var array = new Object();
array.prop = 2; //属性方式,设置在properties中
array[3] = 3; //数组方式,设置在elements中
array[3000]=4;//原数组转化为HashTable,以下标为key,设置在elements中
综上,V8中对属性、数组元素访问流程如下:
2.3 变量管理
变量管理是运行时环境开发的难点,其中涉及变量访问、作用域控制、生命期管理三大部分内容。
传统运行时采用map保存变量,采用作用域链的方式控制变量访问及生命期管理,但对于引用类型的生命期管理无法完美解决,因此引入GC进行生命期控制。
V8中除Smi所有变量均在堆上分配,使用32bit的地址表示变量,由GC控制变量生命期。每个作用域中申请一个HandleScope,后续申请的变量均使用一个Handle持有该变量,并保存Handle到HandleScope中,当超出HandleScope作用域时,销毁HandleScope并释放其中所有Handle,由GC根据堆上变量是否被引用来决定变量的回收。
回收算法为分代回收,新申请的小对象放入Young Generational,未被回收对象放入Old Generational,针对不同时机分别采用Scavenge、Full non-compacting collection、Full compacting collection三种算法进行垃圾回收。
2.4 调度控制
基于虚拟机模式的调度控制通过模拟CPU的方式实现,包括取指令、目标跳转、参数压栈等,通常采用一个大switch实现字节码的执行与目标跳转。
而V8是采用动态代码生成,直接将树状的AST编译成线形的机器码,由CPU直接执行,因此省去指令执行与调度方面难点,并提高执行速度。
三. V8为什么快
相对于别的JS引擎,V8中主要引入下面几方面的优化以提高执行速度:
1. 编译优化:实现string转32bit地址,减小关于string的hash计算或搜索时间。
2. 属性访问优化:与常规hash方法相同,但引入隐藏类归纳相同结构减小内存占用。同时采用隐藏类-属性的内存Cache,实现属性快速访问。
3. 执行优化:采用动态代码生成,执行时减小字节码解析与执行的时间。
4. Cache优化:对代码、属性访问等引入Cache,提高重复执行代码的执行效率。
5. 垃圾回收机制:统一管理内存,减小作用域切换时频繁的内存分配与释放开销。
V8引擎采用的优化特性大大提高JS代码循环语句、属性访问、重复调用等方面的执行速度。
相对于原IE内核,V8引擎在JS执行速度上有极大提升,以下为各项JS执行性能测试的对比结果:
目前V8引擎的缺点是内存占用较大,需要保留各类Cache空间,GC机制也会预留约16M的空间,还需要进行优化。
本条目发布于。属于分类。作者是。新浪广告共享计划>
广告共享计划
发动机技术大全(看看你的车是什么发动机)上
发动机技术大全(看看你的车是什么发动机)上
1.SOHC : (单顶置凸轮轴发动机)
根据凸轮轴位置数量划分的发动机类型,SOHC表示单顶置凸轮轴发动机,适用于2气门发动机。
2.DOHC : (双顶置凸轮轴发动机)
表示双顶置凸轮轴发动机,适用于多气门发动机。通常发动机每缸有2个气门,近几年来也不断出现了4气门、5气门发动机,这无疑为提高发动机高转速时的进气效率功率开辟了途径。此类发动机适用于高速发动机,并可适当降低高转速时的燃油消耗。
3.Turbo : (涡轮增压)
即涡轮增压,其简称为T,一般在车尾标有1.8T、2.8T等字样。涡轮增压有单涡轮增压和双涡轮增压,我们通常指的涡轮增压是指废气涡轮增压,一般通过排放的废气驱动叶轮带动泵轮,将更多空气送入发动机,从而提高发动机的功率,同时降低发动机的燃油消耗。
4.VTEC:(可变气门配气相位和气门升程电子控制系统)
  由本田汽车开发的VTEC是世界上第一款能同时控制气门开闭时间及升程两种不同情况的气门控制系统 ,现在已演变成i-VTEC
。i-VTEC发动机与普通发动机最大的不同是 ,中低速和高速会用两组不同的气门驱动凸轮 ,并可通过电子系统自动转换
。此外,发动机还可以根据行驶工况自动改变气门的开启时间和提升程度 ,即改变进气量和排气量 ,从而达到增大功率 、降低油耗的目的
5.i-VTEC : (智能可变气门正时和升程系统)
i-vtec.系统是本田公司的智能可变气门正时系统的英文缩写,最新款的本田轿车的发动机已普遍安装了i-vtec系统。本田的i-vtec系统可连续调节气门正时,且能调节气门升程。它的工作原理是:当发动机由低速向高速转换时,电子计算机就自动地将机油压向进气凸轮轴驱动齿轮内的小涡轮,这样,在压力的作用下,小涡轮就相对于齿轮壳旋转一定的角度,从而使凸轮轴在60度的范围内向前或向后旋转,从而改变进气门开启的时刻,达到连续调节气门正时的目的。
6.CVVT:(连续可变的气门正时系统)
  韩国的汽车工业一向不以技术先进闻名 ,所以所用技术也多是借鉴了德
、日等国的经验,而CVVT正是在VVT-i和i-VTEC的基础上研发而来
。以现代汽车的CVVT引擎为例,它能根据发动机的实际工况随时控制气门的开闭 ,使燃料燃烧更充分 ,从而达到提升动力
、降低油耗的目的。但是CVVT不会控制气门的升程 ,也就是说这种引擎只是改变了吸 、排气的时间 。
7.VVT : (连续可变气门正时发动机)
该系统通过配备的控制及执行系统,对发动机凸轮的相位进行调节,从而使得气门开启、关闭的时间随发动机转速的变化而变化,以提高充气效率,增加发动机功率。
8.VVT-i:(智能可变配气正时系统)
  VVT-i是丰田独有的发动机技术 ,已十分成熟 ,近年国产的丰田轿车
,包括新款的威驰等大都装配了VVT-i系统。与本田汽车的VTEC原理相似 ,该系统的最大特点是可根据发动机的状态控制进气凸轮轴
,通过调整凸轮轴转角对配气时机进行优化,以获得最佳的配气正时 ,从而在所有速度范围内提高扭矩 ,并能改善燃油经济性
,从而有效提高了汽车性能 。
9.双VVT--i : (双智能可变气门正时发动机)
双VVT-i指的是分别控制发动机的进气系统和排气系统。在急加速时,控制进气的VVT-i会提前进气时间,并提高气门的升程,而控制排气的VVT-i会推迟排气时间,此效果如同一个较小的涡轮增压器,能有效地提升发动机动力。同时,由于进气量的的加大,也使得汽油的燃烧更加完全,实现低排放的目的。
10.D-CVVT : (双可变气门正时,可变进气系统发动机)
劳恩斯(Rohens)的基本配置,V-6
Lambda发动机在进气和排气凸轮轴上均采用了双可变气门正时(D-CVVT)技术,并配备了新的可变进气系统(VIS),提高了气缸的进气量,从而提高了燃油的效率。配置3.8升V-6发动机动力为290马力,尽管输出功率强大,但丝毫不影响其环保和超低排放控制(ULEV)的特性。这其中,带超速档的爱信6速自动变速器功不可没,其变速性能顺畅、传动比宽广,正是这些保证了劳恩斯(Rohens)的强大动力和出色燃油经济性。
11.TDI : (涡轮直喷增压发动机)
TDI是英文Turbo Direct
Injection的缩写,意为涡轮增压直接喷射(柴油发动机)。为了解决SDI的先天不足,人们在柴油机上加装了涡轮增压装置,使得进气压力大大增加,压缩比一般都到10以上,这样就可以在转速很低的情况下达到很大的扭矩,而且由于燃烧更加充分,排放物中的有害颗粒含量也大大降低
TDI技术使燃油经由一个高压喷射器直接喷射入气缸,因为活塞顶地造型是一个凹陷式的碗状设计,燃油会在气缸内形成一股螺旋状的混合气。宝来TDI装备的大众集团首创的直喷式涡轮增压柴油发动机(TDI)技术十分先进,而且采用了多项先进技术,例如泵喷射系统、可调叶片式涡轮增压器等等都是首次在国产轿车上应用。宝来TDI采用了最新的高压燃油喷射技术———泵喷射系统。此系统使柴油与空气混合更充分,燃烧更彻底;同时采用氧化型催化反应器,大大降低了CO、HC、颗粒的排放,其中CO2排放与同排量汽油车比可降低30%。另外,采用EGR系统,大大降低了NOx产生,其排放指标满足欧3标准。Volkswagen柴油引擎的「TDI标志」,正是目前世界公认最成功的柴油引擎。
12.GDF-P :& (柴油发动机)
分配泵的液压正时装置由正时活塞带动滚轮架移动调节喷油正时。正时活塞的高压腔与泵室相通,泵腔压力随转速升高而升高,活塞高压腔压力随转速升高而升高,喷油正时提前。捷达电控系统在活塞高低压腔之间串联电动阀N108,占空比控制高低压压腔压差,喷油正时变化,占空比大压差小,正时迟后,并由针阀升程传感器G80检测喷油正时,对喷油正时进行闭环控制。大众的GDF-P
柴油发动机是比较流行的。
13.FSI : (缸内直喷分层燃烧引擎)
  FSI是汽油发动机领域的一项全新技术 ,意指燃油分层喷射。有些类似于柴油发动机的高压供油技术
。它配备了按需控制的燃油供给系统,然后通过一个活塞泵提供所需的压力 ,最后喷油嘴将燃料在最恰当的时间直接注入燃烧室
。通过对燃烧室内部形状的设计,使火花塞周围会有较浓的混合气 ,而其他区域则是较稀的混合气
,保证了在顺利点火的情况下尽可能地实现稀薄燃烧,这也是分层燃烧的精髓所在 。FSI比同级引擎动力性显著提高 ,油耗却可降低15%左右
14.TFSI :(涡轮增压燃油分层喷射发动机)
这个比FSI多出来的T字代表的则是涡轮增压(Turbocharger),而发动机本身也的确是在FSI发动机的基础上增加了一个涡轮增压器。涡轮增压是利用排气的高温高压推动废气涡轮高速转动,在带动进气涡轮压缩进气,提高空气密度,同时电脑控制增大喷油量,配合高密度的进气,因此可以在排量不变的条件下提高发动机工作效率。一汽-大众和上海大众对他们的1.4TFSI和1.8TFSI发动机的称呼,二者都称为1.4TSI和1.8TSI,这个称呼是极不负责的。同时,厂商为了避免大家对TFSI简称TSI产生异议,他们对此解释为:“因为一贯体系中我们一般采用3个字作为发动机特有技术的称呼,所以这次我们把TFSI简称为TSI,其中T代表涡轮增压,SI代表直喷技术”。国产迈腾、速腾等车型最新的TSI发动机实际上跟前面说到的TSI并不是一回事。迈腾1.8TSI和即将搭载在速腾身上的1.4TSI发动机实际上阉割了机械增压和燃油分层技术。当然,这也是国产化之后处于油品和成本问题的考虑。因为,一个机械增压套件少说也得1.5万元,5万公里就需要更换一次,外加10万多公里还需要换更贵的涡轮增压。
15.TSI :(机械涡轮增压与燃油直喷发动机)
 TSI(涡轮机械增压燃油分层喷射发动机)的设计非常巧妙,它实际上是把一个涡轮增压器(Turbocharger)和机械增压器(Supercharger)一起装到一台发动机里面。TSI中的T不是指Turbocharger而是Twincharger(双增压)的意思。上文我们讲到涡轮增压发动机在较低和较高转速时都有一个动力的空挡,为了进一步提高发动机的效率,增加一个机械增压装置,并让它在低转速时加大进气压力。而涡轮增压器的尺寸可以再大一些,去弥补高转速时的动力空挡,从而达到一个从低到高转速的全段优异动力表现。
16.连续可变气门相位发动机
大众的一种发动机连续可变气门相位驱动装置,包括套装有气门弹簧的气门,驱动气门作往复运动的摇臂,以及驱动摇臂摆动的转动凸轮,所述的凸轮为能改变气门升程及启闭时刻的多工况凸轮,多工况凸轮的型面为:一端为低速小负荷凸轮型面,另一端为高速大负荷凸轮型面,低速小负荷凸轮型面与高速大负荷凸轮型面之间是光滑过渡的中速负荷凸轮型面,所述的多工况凸轮上连接有可使多工况凸轮沿其轴向移动的伺服电机;由于多工况凸轮的型面是连续光滑的,所以可根据需要进行无级调控,实现了连续可变气门相位,另外,多工况凸轮的型面覆盖了发动机的各种工况,因此本实用新型能很好地满足发动机的变工况需要。
17.AVS : (可变气门升程系统)
AVS指的是可变气门升程系统,又叫两级可变正时控制系统,总的来说搭载了这样配备的发动机将能很大程度的省油节能,同时加大马力。这项技术在奥迪车上广泛使用。
18.VAD : (可变进气道系统)
可在PCM的控制下,在发动机大功率输出时适时打开VAD气道(多打开一个气道,相当于气道口径变大),可以最大程度地保证发动机空气量的需求充分发挥发动机的动力性能。此项技术在马自达车系上广泛使用。
19.VIS “ (可变进气歧管系统)
在PCM的控制下,在小负荷低转速到大负荷高转速范围内都保持高的扭矩。工作原理:改变有效进气歧管的长度,有效控制进气气流在进气道中的流动惯性,使气流的流动压力波的频率和进气门的频率在不同工况下适时吻合,进而最大程度保证发动机在任何工况的进气量。实质是利用的中惯性谐波增压的原理来实现发动机的最大进气量。当发动机转速低于4400转时,VIS不起作用,VIS阀门是关闭的,气流的路径较长;当发动机转速大于4400转时,VIS起作用,VIS阀门是打开的,气流的路径是较短;这样满足不同工况的空气量的需求。
20.VTCS : (可变涡流控制系统)
在不同的水温和转速下将进气歧管的开度打开不同的开度,以满足发动机各个工况空气的需求。原理:在同一工况下,不同的VTCS阀门开度,使得进入发动机的气流流速发生改变,形成涡旋,涡流即是我们常说的旋涡,使得发动机的油气混合达更加充分。特别是发动机在低温冷起动和发动机处于低负荷时,混合气的雾化不好,燃烧不充分,排放不良,为了改善低温时汽油的雾化水平,提高发动机的排放水平,使马自达6的排放水平达到和超过欧Ⅲ标准。工作过程:当水温低于62度左右,并且发动机的转速低于3750转时,使进气管的通道面积减小;随着水温的进一步提高,转速进一步上升,VTCS阀的开度完全打开,进气管的面积达到最大。
21.ETC : (电子节气门系统)
顾名思义它不是由油门拉线控制进气总管的开度而是利用直流电机通过减速机构来自动实现的。功能和工作过程:它具有普通节气门的基本功能,其作用是打开进气歧管在总管上的通道,不同工况打开不同的开度,一般轿车的节气门都是由脚踏板带动的油门拉线控制。但这种拉线控制的节气门在急加速等特殊工况时有进气迟滞现象,也就是说在急加速等特殊工况时,节气门的开度信号通过节所气门位置传感器已送出,但实际进入气缸的空气并没有及时跟进,而且节气门处在气流扰动下并不是很平稳,因此空气量并不稳定,加速不理想和不稳定。而电子节气门可根据节气门位置信号,PCM直接驱动直流电动机快速作响应,及时地将节气门打开所需的开度,而且电子节气门在自身减速机构的自锁作用下,不会因为气流的扰动而波动,以保证发动机的进气量和转速的稳定。优点:电控方式响应速度快,能够及时保证在相应工况供给。最合的空气量;空气量的控制精确度高,稳定性好。
22.S-VT : (可变配气正时控制系统)
我们知道进气门的开启和关闭时刻决定发动机进气量的大小,一般轿车的进气量只和发动机的转速有关,在一定的转速下它的进气量是一定的,即进气门的开主启和关闭时刻是一定的,而现代轿车的进气控制为了进一步提高发动机的性能,综合发动机的作功需要,根据转速、负荷等信号,更加科学地控制进气门开启和关闭的时刻,以保证发动机在各个工况下都能达到最大的进气量,以发挥发动机的最佳性能。功能:不同工况下通过PCM自动调节进气门的开启和关闭时刻,以保证发动机的最大进气量。原理及工作过程:它是通过PCM发出的占空比信号,随着发动机的工况不同,使液压控制油路的压力控制阀打开不同的开度,进而控制进气凸轮轴改变不同的旋转角度,改变进气门的开启和关闭时刻,改变发动机的进气量的大小。节气门的开启是PCM根据各种信号按一定的函数逻辑控制,以达到进气控制的完美性。
23.TSCV : (可变涡流控制系统)
TSCV通过控制燃烧室的涡流来确保发动机在过冷或过轻负载时的稳定燃烧。这样所带来的结果是更好的能量输出,最小化排放量。
24.TCI : (废气涡轮增压中冷技术)
  奇瑞1.9D
TCI柴油发动机,融合数项先进的发动机技术于一身,同时具备了汽油发动机的清洁、安静和柴油发动机的经济、动力。这些技术包括:TCI(废气涡轮增压中冷)技术,在不改变发动机排气量的情况下,最大限度地提高发动机的功率和扭矩;高压共轨直喷技术,进气凸轮轴直接驱动高压油泵,燃油喷射分预喷、主喷和后喷三阶段,实现燃烧过程中燃油再喷射,降低缸内燃烧气体温度,减少NOx的生成,CO、PM被充分氧化,减少CO、PM等的生成,抑制碳烟的产生;EGR(废气再循环)系统,降低缸内混合气含氧量,从而降低燃烧温度,改善燃烧过程,抑制NOx的生成;还采用了有TVD(即扭振减震器)、双质量飞轮等结构。这款发动机的尾气排放能够满足欧IV标准要求,油耗也达到国际先进水平,堪称新一代绿色动力。
25.MVV : (垂直涡流稀薄燃烧技术发动机)
比亚迪的MVV垂直涡流稀薄燃烧技术发动机,同一般的缸内直喷发动机原理差不多。
26.VICS : (可变惯性进气系统发动机)
海马的VICS可变惯性进气系统发动机。从而在整个速度范围内均有很高的扭矩特性;VICS系统可以确保在整个发动机速度范围内从低速到高速,都保持高输出、大扭矩。这个系统就是根据发动机不同转速的扭力需求,控制空气室内阀门的启闭,调整进气歧管路径的长短,提升最佳的发动机进气效率。经过这套系统的装置后,发动机于低速时可以增加至少2.2%以上的扭力输出。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。引擎_引擎的意思_引擎是什么意思_引擎什么意思_引擎的近义词_汉语词典_911查询
引擎的意思
输入词语或其拼音即可,例如 引擎 或 yinqing
引擎 引擎的意思 引擎是什么意思 引擎什么意思 引擎的近义词 引擎的反义词 引擎的拼音 引擎的解释 引擎的同义词
拼音yǐn qíng 注音ㄧㄣˇ ㄑㄧㄥˊ词性基本解释◎ 引擎 yǐnq&ng[engine] 把(如热能、化学能、核能、辐射能和升高的水的势能等形式的)能量转变为机械力和运动的机器,即发动机引证解释[英engine]即发动机。多指蒸汽机,内燃机等热机。相关汉字、||
手机查看词语引擎的意思,微信扫一扫页面右侧二维码,关注查询大全(微信号www911cha)后回复 cd53173 或 引擎? 即可
首字母查词:
按词性查词:
按结构查词:
汉语词典为您提供引擎,引擎的意思,引擎是什么意思,引擎什么意思,引擎的近义词,引擎的反义词,引擎的拼音,引擎的解释,引擎的同义词
引擎相关词语搜词语
引擎相关成语搜成语
别人正在查
911查询 全部查询 网址:
(共20个)占卜求签
(共17个)民俗文化
(共16个)交通出行
(共10个)学习应用
(共26个)休闲娱乐
(共10个)站长工具
(共9个)身体健康
&2016  京ICP备号-6 京公网安备30 }

我要回帖

更多关于 引擎 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信