久久精品中文字幕,狠狠色丁香婷婷综合,精品国产制服丝袜高跟,国内精品久久久久久久久齐齐 ,国模冰莲极品自慰人体

灰鴿子遠(yuǎn)程控制軟件

 找回密碼
 立即注冊(cè)
查看: 10140|回復(fù): 0
打印 上一主題 下一主題

Google的Go語言需要編譯速度 灰鴿子,灰鴿子下載

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2016-11-23 02:51:19 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
Google的Go語言需要編譯速度 灰鴿子,灰鴿子下載

自2015年,當(dāng)語言的編譯器從C轉(zhuǎn)換為Go時(shí),較慢的編譯時(shí)間阻礙了語言
Google的開源Go語言將通過計(jì)劃的1.8版升級(jí)來提高編譯時(shí)間。

詳細(xì)介紹了Go的計(jì)劃工具鏈改進(jìn),貢獻(xiàn)者Dave Cheney說,1.8版本將于2月發(fā)布,預(yù)計(jì)將在1.7版本的基礎(chǔ)上平均提高15%的編譯率。這將有助于增加編譯時(shí)間,這最近困擾了Go。
“自從2015年8月發(fā)布的Go 1.5以來,編譯時(shí)間明顯慢于Go 1.4,”Cheney說。 “關(guān)于解決這種減速的工作在Go 1.7周期中認(rèn)真開始,目前仍在進(jìn)行。這個(gè)困境出現(xiàn)在編譯器從C轉(zhuǎn)換為Go之后。

為了改進(jìn)編譯,語言的解析器被重寫以使其更快,并刪除從以前的yacc解析器繼承的許多包級(jí)別的變量。 “這個(gè)解析器產(chǎn)生一個(gè)新的抽象語法樹,而編譯器的其余部分期望前面的yacc語法樹,”Cheney說。 “對(duì)于1.8,新的解析器必須將其輸出轉(zhuǎn)換為先前的語法樹,以供編譯器的其余部分使用。雖然解析器帶有一個(gè)額外的轉(zhuǎn)換步驟,它不比以前的版本慢;這個(gè)轉(zhuǎn)換要求應(yīng)該在Go 1.9中刪除,Cheney說。

為了提高代碼生成,SSA后端現(xiàn)在支持更多的架構(gòu);它已經(jīng)推出了英特爾64在Go 1.7。 “AMD64由于是最受歡迎的生產(chǎn)架構(gòu),一直是最快的,”Cheney說。結(jié)果比較Go 1.8到Go 1.7在英特爾架構(gòu)上顯示,改進(jìn)的代碼生成,轉(zhuǎn)義分析改進(jìn)和優(yōu)化到標(biāo)準(zhǔn)庫(kù)的中等改進(jìn)同樣改善,根據(jù)切尼。 Go 1.8還將支持32位Mips平臺(tái),這在Go 1.7中不被支持,并且將使用defer語句減少開銷,defer語句延遲函數(shù)的執(zhí)行,直到周圍的函數(shù)返回。

Go,或許最知名的用于開發(fā)Docker容器平臺(tái),一直是語言流行的新星。

評(píng)帖賺銀幣(0) 收起

本版積分規(guī)則

Archiver|手機(jī)版|小黑屋|灰鴿子遠(yuǎn)程控制軟件|灰鴿子遠(yuǎn)程控制軟件 ( 魯ICP備14000061號(hào)-4 )

GMT+8, 2025-7-8 07:11 , Processed in 0.066190 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復(fù) 返回頂部 返回列表