精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

哪種編程語言又快又省電?有人對比了27種語言

新聞 前端 開發工具
在手機快沒電時,管理軟件往往會提醒我們關掉某些耗電量高的應用??梢姡擞布S商外,軟件廠商也應該重視能耗問題。在這篇文章中,研究者分析了一下各種編程語言的能耗對比。

 在手機快沒電時,管理軟件往往會提醒我們關掉某些耗電量高的應用。可見,除了硬件廠商外,軟件廠商也應該重視能耗問題。在這篇文章中,研究者分析了一下各種編程語言的能耗對比。

哪種編程語言又快又省電?有人對比了27種語言

當能耗也成為了一個重要指標,我們要怎么選擇編程語言?2017 年,由 6 名葡萄牙研究者組成的團隊決定對這一問題進行調查并發表了一篇名為《Energy Efficiency Across Programming Languages》的論文。他們用 27 種語言寫出了 10 個問題的解決方案(遵循同樣的算法),然后運行這些方案,記錄每種編程語言消耗的電量以及速度和內存使用情況,得到的排序結果如下圖所示:

哪種編程語言又快又省電?有人對比了27種語言

通過這項研究,他們得出了一些有意思的結論,比如運行速度快的語言未必能耗小。

在論文中,作者還根據編程語言的執行類型(編譯、虛擬機或解釋)和編程范式(命令式、函數式、面向對象和腳本)對結果進行了分析。

具體而言,研究者使用了來自 Computer Language Benchmarks Game(一個用于比較性能的免費軟件項目,其中包含一組標準的算法問題和用于運行測試的框架)的 10 個問題,使得研究更有可比性和代表性。

運行各種基準測試非常重要,因為它們的結果會由于所執行的測試而有所不同。例如,總體而言,C 語言被認為是最快的,也是最節能的。但是在涉及掃描 DNA 數據庫中特定基因序列的基準測試中,Rust 是最節能的,而 C 語言位居第三。

即使在同一測試中,「最佳」語言也取決于你的標準。比如在一個 C 排第二、Rust 排第一的測試中,如果按內存使用情況對結果進行排序,Rust 會跌掉 9 個位次。而在一個 Fortran 能效第二高的測試中,如果結果按照運行時間排序,它也下降了 6 個位次。

研究者指出,他們嚴格遵守 CLBG 項目關于編譯器版本和最佳優化標志的指導方針。功耗的測量使用一個來自英特爾的工具——Running Average Power Limit,每個程序運行 10 遍。作者表示,「這是為了減少冷啟動和緩存效應的影響,并能夠分析測量的一致性,避免異常值」。

為了增強一致性,所有測試都在一個運行 Linux Ubuntu Server 16.10(內核版本 4.8.0-22-generic)的臺式機上運行。

運行速度快的語言更節能嗎?

這篇論文認真地研究了一個普遍的假設:速度越快的程序消耗的能源就越少。研究者指出,其實,這并不像物理學定律 E(nergy) = T(ime) x P(ower) 那么簡單。這是因為電力并不按照一定的速率進行消耗。在其他研究者的一項研究中,一個 Chapel 程序的運行時間比另一個用 Pascal 寫的等價程序少 55%,但測量結果卻表明,那個 Pascal 程序所用的能量反而要少 10%。

因此,盡管普遍認為程序運行速度更快時能耗會下降,但研究者明確指出「速度更快的語言并不總是更節能。」

這可能是一個很難回答的問題,因為功耗受到許多因素的影響(包括編譯器的質量和使用的庫)。但最終,研究人員總結出,無論是編譯型語言、解釋型語言還是虛擬機,其實大部分能量(平均 88% 左右)是由 CPU 消耗的。

在對實驗結果分析研究之后,研究者還得出結論:DRAM 的峰值使用量與能耗之間「幾乎沒有關系」。該研究為一個長期存在的問題提供了答案:「速度更快就更環保嗎?」是的,的確是這樣,在按照執行時間進行排序時,前 5 種最節能的語言依然排在前 5 名,而且在能量和時間值方面的差距很小。

實際上,在 10 個基準問題測試中,有 9 個得分最高者(速度和能源效率兩方面)是速度最快和能源效率最高的三種語言之一,這并沒有讓研究者感到驚訝。眾所周知,就像研究中的數據所顯示的一樣,C、C++ 和 Rust 這三種排名最靠前的語言都經過了大量優化,在執行性能上都比較高效。

但是按照運行時間對其他 24 種語言進行排名時,情況就不一樣了。只有 4 種語言保持相同的能耗和時間排名(OCaml、Haskel、Racket 和 Python),而其余語言則徹底散開。

即使在單項基準測試中,也存在速度快但不節能的語言。

編譯型語言的優點

編譯型語言似乎是最節能和運行最快的語言,作者甚至可以在論文中用數字量化這種差異。

平均而言,編譯語言需要花費 120J 能量來運行解決方案,而虛擬機和解釋型語言要分別花費 576J 和 2365J。

在比較執行時間時,研究者也采用了相同的精度,得出的結論是:平均而言,編譯語言花費 5103 毫秒,虛擬機語言花費 20623 毫秒,解釋型語言花費 87614 毫秒。

兩項排名中的前 4 名均為編譯型語言(有一個例外,Java 語言)。

哪種編程語言又快又省電?有人對比了27種語言

5 種最慢的語言都是解釋型語言:Lua、Python、Perl、Ruby 和 Typescript。5 種能耗最多的語言也都是解釋型語言:Perl、Python、Ruby、JRuby 和 Lua。

但同時,在使用正則表達式操作字符串時,5 種最節能的語言中有三種(TypeScript、JavaScript 和 PHP)是解釋型語言。盡管在其他情況下,它們往往不是很節能。

編譯型語言在占用內存最少的排名中也占據了前 5 名。

哪種編程語言又快又省電?有人對比了27種語言

研究者稱:「平均而言,編譯語言需要 125Mb,虛擬機語言需要 285Mb,而解釋語言則需要 426Mb?!咕唧w來說,有 4 種解釋型語言在這項排名中墊底,這意味著它們消耗了最多的內存空間。

「如果按照它們的編程范式進行排序,命令式語言需要 116Mb,面向對象語言需要 249Mb,函數式編程語言是 251Mb,腳本需要 421Mb?!?/p>

實際上,當比較不同范式時,命令式編程通常排在首位。與面向對象、函數式以及腳本范式的基準程序相比,命令式編程的基準程序平均使用的能源少得多,運行速度也更快。

哪種編程語言又快又省電?有人對比了27種語言

但是有很多因素需要考慮。研究者稱「很顯然,不同的編程范式,甚至同一范式中的語言對能耗、時間、內存的影響也完全不同」。但是,其中哪一個因素最重要取決于你自己的需求情況(例如,后臺任務并不總是需要最快的運行時間)。

某些應用程序需要同時考慮兩個因素,如能耗和執行時間。研究者稱:「在這樣的情況下,C 語言是最佳的解決方案,因為它在這兩個方面都很有優勢?!谷绻阆朐诠澥却娴耐瑫r節省時間,那么 C 語言、Pascal 和 Go 語言都可以。如果你正在觀察 3 個變量(時間、能耗和內存使用情況),那么結論也是一樣的。但是,如果你只是想在使用更少內存的同時節省能源,那么最好的選擇是 C 語言或 Pascal。

哪種編程語言又快又省電?有人對比了27種語言

 

責任編輯:張燕妮 來源: 機器之心Pro
相關推薦

2019-11-11 13:40:45

Python 開發編程語言

2019-08-09 09:58:43

PythonJavaGo

2024-06-20 13:25:16

2015-10-26 08:55:07

提升Python編程語言

2017-08-08 10:45:01

Python編程語言

2019-07-19 15:21:00

SQL編程語言NOSQL

2015-04-17 09:34:42

程序員

2013-04-11 09:51:43

編程語言

2012-12-26 11:29:05

微軟GPS智能手機

2011-10-22 11:42:00

2022-01-04 14:21:56

Vite組件React

2021-12-27 13:57:34

Vite 工具項目

2014-09-03 09:36:10

編程語言

2019-04-24 08:34:46

編程語言PythonJava

2021-01-13 10:40:42

編程語言PLCGraph

2017-09-27 13:41:32

量子微軟程序猿

2011-05-30 15:00:06

編程語言

2023-07-18 19:11:21

配置信令系統

2021-09-18 14:59:58

語言PythonC語言

2018-01-02 14:00:16

編程語言Bug
點贊
收藏

51CTO技術棧公眾號

国产一级做a爱片久久毛片a| 久久成年人网站| 国产区av在线| 麻豆精品一区二区综合av| 久久精品久久久久电影| 稀缺小u女呦精品呦| 制服诱惑亚洲| 一区二区久久久| 免费成人av网站| 国产有码在线观看| 夜夜嗨网站十八久久| 色婷婷综合成人| 中文字幕在线播放视频| 欧美电影在线观看网站| 婷婷夜色潮精品综合在线| 日韩福利二区| 四虎永久在线精品免费网址| 男女男精品视频网| 午夜免费在线观看精品视频| 天堂а√在线中文在线鲁大师| 国产精品三p一区二区| 欧美日韩一区三区| 大肉大捧一进一出好爽视频| 最新真实国产在线视频| 91亚洲精品久久久蜜桃网站| 91色视频在线观看| 日韩久久久久久久久久| 国产精品人人爽人人做我的可爱| 日韩在线观看免费高清完整版| 亚洲观看黄色网| 午夜视频在线观看精品中文| 欧美日韩黄色一区二区| 茄子视频成人免费观看| 国产又色又爽又黄刺激在线视频| 国产精品成人网| 欧洲精品码一区二区三区免费看| 天堂中文资源在线观看| 国产成人在线视频播放| 91在线网站视频| 中文字幕一区二区久久人妻| 日日夜夜精品视频免费| 欧美在线视频在线播放完整版免费观看| 一区二区成人免费视频| 久久久影院免费| 亚洲最大中文字幕| 久久成人激情视频| 少妇精品久久久| 日韩经典一区二区三区| 91av在线免费| 日韩美女精品| 日韩精品视频观看| 免费成人深夜夜行p站| 青青久久av| 日韩av中文字幕在线播放| 少妇被狂c下部羞羞漫画| 国产精品一线| 亚洲黄色www| av无码av天天av天天爽| 台湾亚洲精品一区二区tv| 亚洲精品国产精品自产a区红杏吧| 女性生殖扒开酷刑vk| 国产一区调教| 亚洲精品视频免费在线观看| 欧美图片一区二区| jizzjizz欧美69巨大| 中文字幕国内精品| 麻豆精品国产免费| 欧美精品九九| 91精品国产九九九久久久亚洲| 日韩少妇高潮抽搐| 久久精品日产第一区二区| 日韩美女在线看| 在线视频你懂得| 国产在线不卡一区| 国产精品久久久久久免费观看| 天堂中文网在线| 久久久久久久久一| 一区二区视频在线免费| 在线观看h网| 亚洲mv在线观看| 激情视频综合网| 精品国产一区二区三区性色av| 精品三级在线观看| 免费在线观看你懂的| 久久一区二区三区电影| 欧美日韩xxx| 狠狠人妻久久久久久| 久久精品国产一区二区三区免费看| 91精品黄色| 日本视频在线观看一区二区三区| 国产精品天干天干在线综合| 国产激情片在线观看| 色在线免费观看| 8x8x8国产精品| 欧美大片免费播放器| 成人影院天天5g天天爽无毒影院| 欧美精品免费在线| 激情视频网站在线观看| 国产自产视频一区二区三区| 久久精品日韩| av片哪里在线观看| 在线亚洲+欧美+日本专区| 91免费视频污| 男男gay无套免费视频欧美| 操人视频在线观看欧美| 一级片视频在线观看| 国产精品自在在线| 日本精品一区二区三区视频| 麻豆av在线免费观看| 欧美色男人天堂| 亚洲精品女人久久久| 自拍日韩欧美| 国产精品亚洲精品| 男人久久精品| 亚洲影院在线观看| 国产三级三级看三级| 日本韩国欧美超级黄在线观看| 日韩视频精品在线| 最近中文字幕免费观看| 99re在线视频这里只有精品| 国产91porn| 99久久er| 亚洲人成啪啪网站| 欧美三日本三级少妇99| 国产精品一区二区男女羞羞无遮挡| 日韩电影免费观看在| 中国字幕a在线看韩国电影| 日韩欧美国产综合一区| 国产精品丝袜一区二区| 久久国产视频网| 日韩精品久久一区二区三区| 亚洲三级欧美| 亚洲精品www久久久| 麻豆changesxxx国产| 精品一区二区精品| 亚洲欧美精品| 91av一区| 日韩中文字幕国产| 在线免费观看视频网站| 欧美激情一区二区在线| 北条麻妃在线视频| 国产成人3p视频免费观看| 欧美一级大片视频| 免费观看成年在线视频网站| 精品国产成人在线| a天堂视频在线观看| 亚洲精品麻豆| 国产伦精品一区二区三区免| av蜜臀在线| 精品福利二区三区| 日韩高清免费av| 337p粉嫩大胆噜噜噜噜噜91av| 日本在线xxx| 性欧美lx╳lx╳| 日韩免费观看高清| 大胆av不用播放器在线播放| 欧美唯美清纯偷拍| 91精品久久久久久久久久久久| 日韩国产在线观看| 亚洲狠狠婷婷综合久久久| 久久免费影院| 操91在线视频| 手机在线精品视频| 色播五月激情综合网| 在线观看国产精品一区| 久久99精品一区二区三区| 免费在线精品视频| 国产乱论精品| 日韩美女免费观看| 五月婷婷在线视频| 精品美女一区二区三区| 成年人视频在线免费看| 国产精品色哟哟网站| 亚洲日本黄色片| 亚洲一级网站| 色噜噜狠狠一区二区三区| 美女视频一区| 欧美极品欧美精品欧美视频| 视频二区在线| 欧美日韩国产成人在线91| 丝袜 亚洲 另类 欧美 重口| 99综合电影在线视频| 亚洲五月天综合| 综合在线一区| 久久久人人爽| vam成人资源在线观看| 国内精品久久久久影院 日本资源| 九色在线播放| 欧美一卡2卡三卡4卡5免费| 日韩精品手机在线| 17c精品麻豆一区二区免费| 久久国产免费视频| 日韩精品一二三| 日韩一二区视频| 亚洲大片精品免费| 亚洲在线免费观看| 欧美性xxx| 欧美激情亚洲另类| 日韩伦理在线观看| 日韩av一区二区在线观看| 97国产精品久久久| 日韩欧美a级成人黄色| 欧美在线视频第一页| 久久美女艺术照精彩视频福利播放 | 精品国产99久久久久久宅男i| 午夜精品久久久久久久久久| 日韩亚洲欧美中文字幕| 91麻豆视频网站| 日本成人在线免费观看| 日韩国产欧美一区二区三区| www.男人天堂网| 91亚洲国产| 欧美日韩在线高清| 精品五月天堂| 亚洲自拍偷拍区| av在线不卡精品| 欧美野外猛男的大粗鳮| 欧美videos另类精品| 精品国模在线视频| 国产69精品久久app免费版| 日韩精品视频在线播放| 亚洲精品18p| 日韩一卡二卡三卡四卡| 一级片视频网站| 欧美日韩一区成人| www.国产毛片| 黑人狂躁日本妞一区二区三区| 538精品在线观看| 综合精品久久久| 久久精品一区二区三区四区五区| 国产情人综合久久777777| 欧美 日本 国产| 不卡的av电影| 中文字幕在线播放视频| 成人精品一区二区三区四区| 成人做爰69片免费| 国产激情一区二区三区四区| 深夜福利网站在线观看| 国产伦精品一区二区三区免费| 亚洲国产午夜精品| 狠狠色伊人亚洲综合成人| 一女二男3p波多野结衣| 老司机午夜精品99久久| 中文字幕第17页| 久久99精品国产麻豆婷婷洗澡| 中国黄色片免费看| 久久爱另类一区二区小说| 超碰在线播放91| 九色|91porny| 夜夜爽久久精品91| 国产99久久久国产精品免费看| 亚洲一二三四五| 99在线精品一区二区三区| 好吊一区二区三区视频| 91小视频在线免费看| 免费一级做a爰片久久毛片潮| 国产色产综合产在线视频| 日本人亚洲人jjzzjjz| 亚洲欧美一区二区视频| 丝袜美腿小色网| 亚洲大尺度视频在线观看| 日韩在线观看第一页| 欧美午夜宅男影院在线观看| 中文字幕永久在线| 欧美绝品在线观看成人午夜影视| www.97超碰| 亚洲高清不卡av| 国产高清一级毛片在线不卡| 日韩一区二区精品视频| 在线中文字幕视频观看| 欧美专区在线播放| 97人人做人人爽香蕉精品| 91免费视频国产| 久久动漫网址| 亚洲欧美电影在线观看| 国语自产精品视频在线看8查询8| 精品久久久久久久久久中文字幕| 日韩国产高清在线| 成人性生交视频免费观看| 成人av综合一区| wwwww黄色| 亚洲福利一二三区| 综合久久中文字幕| 精品国产亚洲一区二区三区在线观看| 欧洲综合视频| 久久天天躁夜夜躁狠狠躁2022| 高潮在线视频| 国产日韩精品一区二区| 国产精品chinese在线观看| 色阁综合av| 国内成人在线| 欧美日韩一区二区在线免费观看 | 美女被艹视频网站| 91麻豆国产香蕉久久精品| 波多野结衣喷潮| 日韩欧美一区二区在线| 国产女同91疯狂高潮互磨| 亚洲色图美腿丝袜| 青春草在线视频| 国产综合福利在线| 竹菊久久久久久久| 久久99久久99精品| 久久91精品国产91久久小草| 黄色国产在线观看| 一区二区三区四区在线免费观看| 中文字幕av影视| 日韩电影在线观看中文字幕| 成人在线播放免费观看| 国产aⅴ夜夜欢一区二区三区| 国产精品玖玖玖在线资源| 在线一区高清| 视频一区二区国产| 免费无码一区二区三区| 亚洲国产精品久久人人爱蜜臀| 夜夜爽8888| 国产一区二区三区视频免费| 老牛影视精品| 国产成人成网站在线播放青青| 日韩中文字幕高清在线观看| 成人免费aaa| 成人黄色网址在线观看| 欧美日韩偷拍视频| 91精品福利在线一区二区三区| 国产精品无码2021在线观看| 欧美一区深夜视频| 日韩欧美美女在线观看| 福利视频一二区| 成人在线综合网| 免看一级a毛片一片成人不卡| 69堂国产成人免费视频| 毛片网站在线免费观看| 国产精品一区二区三区在线播放| 国产一区二区三区网| 欧美污视频网站| 91美女视频网站| 日韩在线播放中文字幕| 亚洲欧美日韩爽爽影院| 欧美国产大片| 区一区二区三区中文字幕| 久久久久久久波多野高潮日日| 男生裸体视频网站| 黑人巨大精品欧美一区二区免费| 天天干免费视频| 91精品国产色综合久久不卡98| 欧美人体视频| 国产精品99久久免费黑人人妻| 国产午夜精品在线观看| 姑娘第5集在线观看免费好剧| 自拍偷拍亚洲区| www一区二区三区| 黄色三级中文字幕| 成人sese在线| 久久精品国产成人av| 亚洲日本成人女熟在线观看 | 校园激情久久| 在线免费观看黄色小视频| 一本色道a无线码一区v| www.亚洲.com| 91久久精品国产91久久| 欧美激情视频一区二区三区免费| 日本少妇xxx| 精品久久久久久久久久ntr影视| 韩国福利在线| 成人写真视频福利网| 亚洲视频中文| 欧美色图亚洲激情| 欧美性色aⅴ视频一区日韩精品| 日本视频在线| 国产传媒一区二区三区| 香蕉成人久久| 懂色av蜜臀av粉嫩av永久| 精品免费视频一区二区| 欧美性理论片在线观看片免费| 伊人狠狠色丁香综合尤物| 粉嫩aⅴ一区二区三区四区 | 2025国产精品自拍| 亚洲第一视频在线观看| 性高爱久久久久久久久| 青春草在线视频免费观看| 成人av在线影院| 国产又粗又猛又爽又| 欧美精品在线观看| 亚洲区小说区图片区qvod| 激情黄色小视频| 午夜亚洲福利老司机| 日本中文字幕伦在线观看| 国产免费一区| 理论电影国产精品| www.毛片.com| 欧美高清一级大片| 欧美日韩第一| 国产精品久久AV无码| 欧美日本国产视频| 免费看男女www网站入口在线 | 在线观看免费小视频| 精品欧美久久久| 亚洲欧美一级| 国产精品亚洲a| 亚洲国产精品综合小说图片区| 电影在线一区|