介紹 編寫 Go 代碼不需要像寫 C/C++ 那樣手動的 malloc和 free內存督惰,因為 malloc 操作由 Go 編譯器的逃逸分析機制幫...
介紹 Go 語言較之 C 語言一個很大的優(yōu)勢就是自帶 GC 功能谷遂,可 GC 并不是沒有代價的略板。寫 C 語言的時候谭跨,在一個函數(shù)內聲明的變量,在函數(shù)...
介紹 了解操作系統(tǒng)對內存的管理機制后览露,現(xiàn)在可以去看下 Go 語言是如何利用底層的這些特性來優(yōu)化內存的醋寝。Go 的內存管理基本上參考 tcmallo...
介紹 當我解決問題時,尤其是新問題缅阳,我不會一上來就想著能不能使用并發(fā)來處理磕蛇。我會首先想出一個順序執(zhí)行的解決方案。然后在可讀性和技術評審后十办,我會開...
介紹 上一篇文章我對操作系統(tǒng)級別的調度進行了講解秀撇,這對理解 Go 語言的調度器是很重要的。這篇文章向族,我將解釋下 Go 語言的調度器是如何工作的呵燕。...
調度相關的一系列文章主要參考 Scheduling In Go : Part I - OS Scheduler 翻譯來的。因為在學習的過程中偶然...
介紹 要搞明白 Go 語言的內存管理件相,就必須先理解操作系統(tǒng)以及機器硬件是如何管理內存的再扭。因為 Go 語言的內部機制是建立在這個基礎之上的,它的設...
這部分看的是 golang1.2 的源碼(其實是 3 年前看的夜矗,最近又拿出來復習整理了下)泛范,C語言實現(xiàn)的。 如果只是為了學習紊撕,而不是為了實際參與...
原文地址: Allocation Efficiency in High-Performance Go Services, 沒有原模原樣的翻譯, ...