真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascriptv8指的是什么

這篇文章主要為大家展示了“javascript v8指的是什么”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“javascript v8指的是什么”這篇文章吧。

創(chuàng)新互聯(lián)建站于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元龍州做網(wǎng)站,已為上家服務(wù),為龍州各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

javascript v8是一個(gè)由Google開發(fā)的開源JavaScript引擎,用于Google Chrome及Chromium中;V8在執(zhí)行之前將JavaScript編譯成了機(jī)器代碼,而非字節(jié)碼或是解釋執(zhí)行它,以此提升性能。

本文操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、DELL G3電腦

V8是一個(gè)由Google開發(fā)的開源JavaScript引擎,用于Google Chrome及Chromium中。Lars Bak是這個(gè)項(xiàng)目的組長(zhǎng),以V8發(fā)動(dòng)機(jī)為其命名。

V8在執(zhí)行之前將JavaScript編譯成了機(jī)器代碼,而非字節(jié)碼或是解釋執(zhí)行它,以此提升性能。更進(jìn)一步,使用了如內(nèi)聯(lián)緩存(inline caching)等方法來提高性能。有了這些功能,JavaScript程序與V8引擎的速度媲美二進(jìn)制編譯。

傳統(tǒng)的Javascript是動(dòng)態(tài)語言,又可稱之為Prototype-based Language,JavaScript繼承方法是使用prototype,透過指定prototype屬性,便可以指定要繼承的目標(biāo)。屬性可以在運(yùn)行時(shí)添加到或從對(duì)象中刪除,引擎會(huì)為執(zhí)行中的對(duì)象創(chuàng)建一個(gè)屬性字典,新的屬性都要透過字典查找屬性在內(nèi)存中的位置。V8為object新增屬性的時(shí)候,就以上次的hidden class為父類別,創(chuàng)建新屬性的hidden class的子類別,如此一來屬性訪問不再需要?jiǎng)討B(tài)字典查找了。

為了縮短由垃圾回收造成的停頓,V8使用stop-the-world, generational, accurate的垃圾回收器。在執(zhí)行回收之時(shí)會(huì)暫時(shí)中斷程序的執(zhí)行,而且只處理對(duì)象堆棧。還會(huì)收集內(nèi)存內(nèi)所有對(duì)象的指針,可以避免內(nèi)存溢出的情況。V8匯編器是基于Strongtalk匯編器。

以上是“javascript v8指的是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站題目:javascriptv8指的是什么
標(biāo)題URL:http://weahome.cn/article/jedggd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部