golang Map和指針優化

小編不囉嗦,直接上代碼: 執行結果: 這裏的內存分配容量和次數都爲0,因爲此次定義的數據量較小,直接忽略不計。 結果:帶指針的結構明顯執行速度比值傳遞快。 爲什麼會發生這樣的情況呢,而且在我以前的文章中也能找到,頻繁的帶入指針, 還會影響到Gc回收,造成壓力,那麼在此處,爲何性能快了這麼多。 原因:值傳遞,傳入過去會分配兩個內存空間,意思是內存會分配兩個容量存儲。 而直接使用指針的話,可以直接指向
相關文章
相關標籤/搜索