如何看待golang(1.9?)新的GC 的Proposal?
Proposal: Eliminate STW stack re-scanning
https://github.com/golang/proposal/blob/master/design/17503-eliminate-rescan.md
聲稱: Preliminary experiments show that this can reduce worst-case STW time to under 50µs。 效果很驚人啊。
讓我們先看一下 Go 的 GC 進步:
GC pauses:
- Go 1.4 300ms
- Go 1.5 40ms
- Go 1.6 3ms
- Go 1.7 1.5 ms
- Go 1.8 50µs
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- 圖解Golang的GC演算法圖解GolangGC演算法
- golang gc的內部最佳化GolangGC
- React Hooks (Proposal)ReactHook
- 如何看待 Google 最新的系統 Fuchsia?Go
- 如何看待自己寫的爛程式碼
- JAVA JDK1.5-1.9新特性JavaJDK
- Golang實時GC的理論與實踐總結GolangGC
- Java出現一個新的GC:LXRJavaGC
- 開發者如何看待微軟的Hololens微軟
- 報告:公眾是如何看待AI的AI
- NLP 新紀元?如何看待轟炸閱讀理解頂級測試的BERT模型?模型
- 如何看待區塊鏈未來的發展區塊鏈
- 如何看待AI和保險的“水土不服”(上篇)AI
- 如何看待 AI 和保險的“水土不服”(下篇)AI
- 《黑客與畫家》的作者如何看待財富?黑客
- 你如何看待炸服導致的遊戲差評?遊戲
- 如何看待智慧數字經營的關鍵點?
- 如何看待電話機器人的利與弊?機器人
- 開源的那些事兒 (1):如何看待開源
- 真正的“礦工”如何看待和使用比特幣?比特幣
- 1.9
- Golang是如何操作excel的?GolangExcel
- [譯]如何避免golang的坑Golang
- BAT的視角是如何看待運維有前(錢)途的?BAT運維
- 作為後端開發者的思考:如何看待如今的前端架構後端前端架構
- 專業人士如何看待「動森」中的博物館設計?
- 如何理性看待國內大熱的HuTool工具包
- Golang 的 goroutine 是如何實現的?Golang
- 如何看待資料視覺化?視覺化
- Minor GC、Major GC以及Full GC的介紹及對比GC
- 從安全的角度看待DNSDNS
- 連載 4 - 如何看待微服務架構下的分層微服務架構
- 如何看待目前最火的github專案996.icuGithub996
- 如何看待免費網路代理的不安全性
- 如何看待鐳速傳輸的Raysync高速傳輸協議?協議
- 分析師是如何看待世界的?–人人都是昏析師
- 如何看待《黑神話:悟空》對中國遊戲行業的意義?遊戲行業
- Golang 如何操作DB2的?GolangDB2